编辑:等待太久后,我不得不重新安装 Windows 7。
它解决了所有问题。
我认为原因是:某些 Windows 文件或某些服务被我或病毒禁用。
现在,我无法再测试任何解决方案,因此我接受现有的有用解决方案。
原始问题
我的 Visual Studio 2017 可以运行和编译 C++ 代码,但是:-
- (主要问题)无法安装任何扩展(双击
.vsix没有任何结果) - 双击
.sln将弹出“选择应用程序”,显示没有选择。(但“打开方式... ”工作正常)
这个问题只发生在我工作场所的电脑上。
在我清理系统之前它运行良好。
我试过 :-
- 多次安装、卸载和修复 Visual Studio 2017。
- https://github.com/Microsoft/VisualStudioUninstaller
%ProgramFiles(x86)%\Microsoft Visual Studio\Installer\resources\app\layout\InstallCleanup.exe -full然后重新安装(可以删除“(2)”,但不能删除其他症状)- 更新到最新版本 15.9.17
(感谢Jeaninez 的评论 - MSFT)确保我
.sln从第一行开始:-Microsoft Visual Studio Solution File, Format Version 12.00 # Visual Studio 15
我相信这个问题与Microsoft Visual Studio Version Selector有关。
卸载 VS2019 后可能会出现此症状。
我的系统可能坏了?
也许,原因可能是操作系统中非常深的东西。我正在考虑重新安装 Windows 7。
参考:
- 为什么我认为它与版本选择器相关:安装 Visual Studio 2019 后无法在 Visual Studio 2017 上安装扩展
- 类似问题 (2014) : How do I add versions to "Visual Studio Version Selector", my list is empty (repair not help)
- Visual Studio 版本选择器未打开 (2010)
- 最佳链接
(2):https ://developercommunity.visualstudio.com/content/problem/251934/vs2017-community-edition-shows-2-in-title-name.html
