0

编辑:等待太久后,我不得不重新安装 Windows 7。
它解决了所有问题。
我认为原因是:某些 Windows 文件或某些服务被我或病毒禁用。
现在,我无法再测试任何解决方案,因此我接受现有的有用解决方案。


原始问题

我的 Visual Studio 2017 可以运行和编译 C++ 代码,但是:-

  1. (主要问题)无法安装任何扩展(双击.vsix没有任何结果)
  2. 双击.sln将弹出“选择应用程序”,显示没有选择。(但“打开方式... ”工作正常)

这个问题只发生在我工作场所的电脑上。
在我清理系统之前它运行良好。

我试过 :-

  1. 多次安装、卸载和修复 Visual Studio 2017。
  2. https://github.com/Microsoft/VisualStudioUninstaller
  3. %ProgramFiles(x86)%\Microsoft Visual Studio\Installer\resources\app\layout\InstallCleanup.exe -full 然后重新安装(可以删除“(2)”,但不能删除其他症状)
  4. 更新到最新版本 15.9.17
  5. (感谢Jeaninez 的评论 - MSFT)确保我.sln从第一行开始:-

    Microsoft Visual Studio Solution File, Format Version 12.00
    # Visual Studio 15
    

在此处输入图像描述

我相信这个问题与Microsoft Visual Studio Version Selector有关。
卸载 VS2019 后可能会出现此症状。
我的系统可能坏了?
也许,原因可能是操作系统中非常深的东西。我正在考虑重新安装 Windows 7。

参考

4

1 回答 1

1

要安装扩展,请尝试在磁盘上查找 VSIXInstaller.exe。一般安装在这里:

c:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VSIXInstaller.exe

于 2019-10-29T10:11:17.293 回答