Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 如何将版本添加到“;Visual Studio版本选择器”;,我的名单是空的_Visual Studio_Visual Studio 2012_Sln File - Fatal编程技术网

Visual studio 如何将版本添加到“;Visual Studio版本选择器”;,我的名单是空的

Visual studio 如何将版本添加到“;Visual Studio版本选择器”;,我的名单是空的,visual-studio,visual-studio-2012,sln-file,Visual Studio,Visual Studio 2012,Sln File,我安装了VS2008、2010和2012 最初,安装了VS2013团队资源管理器(仅限Shell)。我卸载了它 现在,Visual Studio版本选择器在执行.sln文件时显示一个空列表。什么也看不出来 如何重新填充此列表?它存放在哪里?登记处?我试图查找条目,但由于列表中实际上没有任何项目,因此无法搜索特定字符串 在与现有的2013安装并行安装Visual Studio 2015之后,我遇到了同样的问题。在我的例子中,问题与解决方案文件本身有关:版本选择器似乎不喜欢bom等(但不知道解决方案

我安装了VS2008、2010和2012

最初,安装了VS2013团队资源管理器(仅限Shell)。我卸载了它

现在,Visual Studio版本选择器在执行.sln文件时显示一个空列表。什么也看不出来

如何重新填充此列表?它存放在哪里?登记处?我试图查找条目,但由于列表中实际上没有任何项目,因此无法搜索特定字符串


在与现有的2013安装并行安装Visual Studio 2015之后,我遇到了同样的问题。在我的例子中,问题与解决方案文件本身有关:版本选择器似乎不喜欢bom等(但不知道解决方案是如何损坏的)。确保解决方案从

Microsoft Visual Studio Solution File, Format Version 12.00

在此之前没有空格、不可打印字符等。保存文件后,应立即看到效果,并返回正确的图标。

我刚刚遇到类似问题,在2018年1月6日的最新Windows更新(Win10)后,此对话框开始弹出。那次更新造成了各种各样的破坏,破坏了文件关联

我试着寻找解决方案,尝试了一些事情,但一切都过于复杂和混乱

我的解决方案是运行Visual Studio(2013)修复。


在修复之后,我确实收到了一个关于更新3无法更新的警告(来自vs安装程序),但我重新启动了计算机,现在可以打开sln文件而不需要该版本对话框。一切似乎都在编译并运行良好。

刚刚在VS2017中遇到这种情况,然后我在检查Visual Studio安装程序时意识到我有未完成的Visual Studio更新


安装程序显示提示,我应该重新启动计算机以完成更新,完成后,版本选择器再次工作。

这并没有为我解决问题。在上面这一行之前,我有一个新行,但是删除它并没有改变任何东西。不要忘记用
CRLF
(Windows样式的行尾)保存文件,而不仅仅是
LF
(Unix样式的行尾)。我要补充的是:与OP有相同的问题-我的VS2017版本选择器也不起作用。没有BOM,所有CRLF,列表仍然为空。就我个人而言,我会把这个答案归入“红鲱鱼”一类,但也许对某些人有所帮助。