Azure dev ops -- 将 Visual Studio 2017 (VS2017) 设置为克隆项目的默认值

Azure dev ops -- Set Visual Studio 2017 (VS2017) as default for cloning project

Azure dev ops -- 将 Visual Studio 2017 (VS2017) 设置为克隆项目的默认值?

我安装了 Visual Studio 的多个版本,出于政策原因,我需要保留它们,至少保留一段时间。

我如何设置 Azure dev ops,以便当它通过 "Visual Studio"(从下拉列表)克隆项目时,它会自动 select VS2017,而不是像 VS2015 这样的早期版本?

我认为这取决于 'vsweb' 协议处理程序所针对的版本选择器,即它是您计算机上的设置。

安装 VS2017 时似乎并不总是将版本选择器设置为 2017 版本(默认打开 VS2017),而不是旧版本。

这是在 HKLM\SOFTWARE\Classes\vsweb\Shell\Open\Command 的注册表中设置的。该值很可能会设置为旧版本,例如:

"C:\Program Files (x86)\Common Files\Microsoft Shared\MSEnv\VSWebLauncher.exe" /openuri "%1"

更新为:

"C:\Program Files (x86)\Microsoft Visual Studio17\Enterprise\Common7\IDE\VSWebLauncher.exe" /openuri "%1"

显然在更改路径之前检查路径是否正确,这些是我机器上的路径。

保留旧值的副本总是值得的,这样您可以在出现问题时将其放回原处。