我想将visual studio 2017用作默认编辑器
我有视觉工作室2012和视觉工作室2017 我想使用visual studio 2017作为默认值。我打开项目(.sln)并选择visual studio版本选择器。它选择visual studio 2012
我使用“始终使用所选程序打开此类文件”选项。我选择Visual Studio 2017但它没有打开项目
如果我打开visual studio 2017并单击打开解决方案并导航项目,则会成功打开项目
答案 0 :(得分:7)
最简单的解决方案是:
通过此操作,解决方案应使用VS17打开
答案 1 :(得分:1)
更简单:右键单击.sln文件并选择“打开方式”然后选择“默认程序”,然后选择VS 2017.这将设置默认应用程序.sln文件将在以后打开。
答案 2 :(得分:0)
在文本编辑器中打开.sln文件,并将“#Visual Studio”注释中的版本更改为15,如下所示:
Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 15
更改后,Microsoft Visual Studio版本选择器将在Visual Studio 2017中打开解决方案。
.sln文件的第三行设置VisualStudioVersion构建变量。此变量的值不会影响打开的版本,但如果您在那里有任何特定于版本的逻辑,则它为passed along to MSBuild。
答案 3 :(得分:0)
在Windows 7上,打开.sln会启动错误的VS版本时,我遇到了类似的问题:通常的修复均无效: Windows不允许我更改.sln的默认程序。在sln中编辑版本号(或重新保存它)无效。在注册表中编辑“ HKLM ... \应用路径”无效。
解决方案:
在注册表中