Azure 开发操作——将 Visual Studio 2017 (VS2017) 设置为克隆项目的默认设置?
我安装了多个版本的 Visual Studio,出于政策原因,我需要保留它们,至少要保留一段时间。
如何设置 Azure 开发操作,以便当它通过“Visual Studio”(从下拉列表)克隆项目时,它会自动选择 VS2017,而不是早期版本,例如 VS2015?
Azure 开发操作——将 Visual Studio 2017 (VS2017) 设置为克隆项目的默认设置?
我安装了多个版本的 Visual Studio,出于政策原因,我需要保留它们,至少要保留一段时间。
如何设置 Azure 开发操作,以便当它通过“Visual Studio”(从下拉列表)克隆项目时,它会自动选择 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 Studio\2017\Enterprise\Common7\IDE\VSWebLauncher.exe" /openuri "%1"
显然,在更改路径之前检查路径是否正确,这些是我机器上的路径。
保留旧值的副本总是值得的,以便在出现问题时可以将其放回原处。