【问题标题】:How do I add versions to “Visual Studio Version Selector”, my list is empty如何将版本添加到“Visual Studio 版本选择器”,我的列表为空
【发布时间】:2014-12-14 18:12:42
【问题描述】:

我安装了 VS 2008、2010 和 2012。

最初,安装了 VS2013 Team Explorer(仅限 Shell)。我卸载了。

现在,Visual Studio 版本选择器在执行 .sln 文件时显示一个空列表。什么都没有显示。

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

【问题讨论】:

    标签: visual-studio visual-studio-2012 sln-file


    【解决方案1】:

    在将 Visual Studio 2015 与现有的 2013 安装并行安装后,我刚刚遇到了同样的问题。就我而言,事实证明问题与解决方案文件本身有关:版本选择器似乎不喜欢 BOM 等(但不知道解决方案是如何瘫痪的)。确保解决方案以

    开头
    Microsoft Visual Studio Solution File, Format Version 12.00
    

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

    【讨论】:

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

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

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

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

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

    【讨论】:

      【解决方案3】:

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

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2017-08-28
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-11-16
        • 1970-01-01
        • 2013-07-09
        • 2017-06-17
        相关资源
        最近更新 更多