如何使用 VS 2019 Team Explorer 在浏览器中打开工作项?

Posted

技术标签:

【中文标题】如何使用 VS 2019 Team Explorer 在浏览器中打开工作项?【英文标题】:How to open Work Item in browser using VS 2019 Team Explorer? 【发布时间】:2020-04-25 22:59:56 【问题描述】:

我已安装 Visual Studio 2019 以对我们的代码库进行一些测试,以准备从 Visual Studio 2017 迁移,我还在测试以确保它与我们的 TFS 系统(当前为本地 TFS 2018)很好地配合。

看起来好像 Visual Studio 工作项表单又回来了! (VS 2017 放弃了对此的支持,转而在 Web 浏览器中打开工作项)。我还没有找到任何有关此的信息。我喜欢我们可以选择在 VS IDE 和 Web 浏览器中使用 Work Items 的事实,但是它的返回会带来一些问题:

我们使用了一个自定义的 MultiValue 控件,它确实支持 VS 2019 Team Explorer(它最后在 VS 2015 中工作)。你知道我在哪里可以获得一个 MultiValue 控件,它可以在 VS 2019 团队资源管理器中的工作项表单上工作吗?

鉴于 MultiValue 控件不工作,我想继续在浏览器中使用工作项。 VS 2019 Team Explorer 似乎更倾向于在 IDE 中打开工作项,如何在 VS 2019 Team Explorer 中的浏览器中打开它们?更好的是,如何将其配置为默认在浏览器中打开?

还有更好的地方让我问这些问题吗?

【问题讨论】:

虽然团队资源管理器在此处列出工作项,但当打开(右键单击 | 打开或双击)时,它们会在浏览器中打开。 (我没有检查新的工作项能力,因为这是一个工作项目......) 对我来说,它们是在 Visual Studio 中打开的,而不是在浏览器中。 【参考方案1】:

工作项应默认为在 Visual Studio 2019 中在 Web 中打开。该行为与 Visual Studio 2017 相比没有改变。

“工具->选项->工作项”下有一个选项可以启用“旧版体验(兼容模式)”。听起来该选项已在您的安装中以某种方式启用。如果您将其切换回“默认体验”,则工作项应在网络中打开。

希望这会有所帮助。

【讨论】:

感谢您的帮助。该选项已设置为“默认体验”。我尝试将其更改为“旧版体验(兼容模式)”,关闭并重新打开VS,它没有任何区别。将其改回“默认体验”并重复 - 仍然没有区别。此外,无论设置如何,我的团队资源管理器看起来都与 VS 2017 中的相同。我没有在其他地方看到的屏幕截图中看到新的工作项“体验”。我想知道我是否遇到了 VS/安装错误。 这确实很奇怪。您可以尝试修复 Visual Studio 安装。如果这没有帮助,您能否使用 Visual Studio 2019 中的“发送反馈”功能(帮助->发送反馈->报告问题)来报告此问题?请附上截图。在开发者社区中创建问题后,我可以帮助将其发送给拥有 Work Item Tracking 的团队。【参考方案2】:

很抱歉给您带来不便。这是现在的设计行为。

请看一下这个类似的问题:TFS work items opened inside Visual Study no longer open in the web browser, they always open in the Visual Studio editor

根据 MSFT 的回复:

我们重新设计了 Visual 中工作项的默认登录页面 Studio 2019 仅适用于服务器 >= 2019。如果服务器为 。

由于您将 TFS 2018 与 VS2019 一起使用,您现在可能必须直接从浏览器中打开 Web 门户中的工作项。否则,如果您坚持在 Visual Studio 中打开工作项,则必须将 TFS 版本从 2018 升级到 Azure DevOps 2019。

【讨论】:

感谢您的回复。我们将在今年晚些时候升级 TFS,这应该会让我们前进一点。您能否提供关于我在哪里可以找到(或如何创建)用于 Visual Studio IDE 的 MultiValue 控件的任何提示? 嗨 Rob,通常它用于新表单(WebLayout)。但是 Visual Studio IDE 中的工作项仍在使用旧的布局表单。您可以尝试使用此链接评论中提到的解决方法***.com/questions/48850897/… 如果这仍然不起作用,恐怕您必须移动到门户网站或升级您的 TFS 版本。 嗨 Rob,抱歉,这是设计的。目前没有解决方法。您可能需要升级 TFS 版本才能在 Visual Studio 中修复此问题。

以上是关于如何使用 VS 2019 Team Explorer 在浏览器中打开工作项?的主要内容,如果未能解决你的问题,请参考以下文章

VS 2017 Team Explorer - 没有可用的存储库

VS2012 Team Explorer 中的“Filter By Solution”按钮在哪里?

Team Explorer 2010 是免费的吗?

可以在Visual Studio Community 2015/17和VS Team Services上禁用结帐文件功能

如何在android中使用flexboxlayoutmaanger创建类似instagram explore的布局?

在vs2019中double如何使用?