【问题标题】:Azure dev ops -- Set Visual Studio 2017 (VS2017) as default for cloning projectAzure 开发操作——将 Visual Studio 2017 (VS2017) 设置为克隆项目的默认值
【发布时间】:2018-11-28 16:28:35
【问题描述】:
Azure 开发操作 -- 将 Visual Studio 2017 (VS2017) 设置为克隆项目的默认设置?
我安装了多个版本的 Visual Studio,出于政策原因,我需要保留它们,至少要保留一段时间。
如何设置 Azure 开发操作,以便当它通过“Visual Studio”(从下拉菜单)克隆项目时,它会自动选择 VS2017,而不是早期版本,例如 VS2015?
【问题讨论】:
标签:
visual-studio-2017
azure-devops
git-clone
visual-studio-project
【解决方案1】:
我认为这取决于“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"
显然在更改路径之前检查路径是否正确,这些是我机器上的路径。
保留一份旧值的副本总是值得的,以便在出现问题时将其放回原处。