【问题标题】:How to open Work Item in browser using VS 2019 Team Explorer?如何使用 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 中打开的,而不是在浏览器中。

标签: tfs azure-devops visual-studio-2019 tfs-workitem team-explorer


【解决方案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 中的工作项仍在使用旧的布局表单。您可以尝试使用此链接评论中提到的解决方法stackoverflow.com/questions/48850897/… 如果这仍然不起作用,恐怕您必须移动到门户网站或升级您的 TFS 版本。
  • 嗨 Rob,抱歉,这是设计的。目前没有解决方法。您可能需要升级 TFS 版本才能在 Visual Studio 中修复此问题。
猜你喜欢
  • 2019-10-29
  • 2021-12-28
  • 1970-01-01
  • 2019-04-12
  • 1970-01-01
  • 2015-07-03
  • 2015-09-13
  • 2018-11-16
相关资源
最近更新 更多