我安装了 VS 2008、2010 和 2012。
最初,安装了 VS2013 Team Explorer(仅限 Shell)。我卸载了那个。
现在,Visual Studio 版本选择器在执行 .sln 文件时显示一个空列表。什么都没有显示。
如何重新填充此列表?它存储在哪里?注册表?我试图查找条目,但由于列表中实际上没有任何项目,因此我无法搜索特定字符串。
我安装了 VS 2008、2010 和 2012。
最初,安装了 VS2013 Team Explorer(仅限 Shell)。我卸载了那个。
现在,Visual Studio 版本选择器在执行 .sln 文件时显示一个空列表。什么都没有显示。
如何重新填充此列表?它存储在哪里?注册表?我试图查找条目,但由于列表中实际上没有任何项目,因此我无法搜索特定字符串。
在将 Visual Studio 2015 与现有的 2013 安装并行安装后,我刚刚遇到了同样的问题。就我而言,事实证明问题与解决方案文件本身有关:版本选择器似乎不喜欢 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 更新。
安装程序显示我应该重新启动计算机以完成更新的提示,并且在这样做之后,版本选择器再次工作。