无法安装扩展程序+版本选择器显示空列表

时间:2019-10-28 06:29:33

标签: c++ visual-studio visual-studio-2017

编辑:等待了太长时间之后,我求助于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
    

enter image description here

我认为该问题与 Microsoft Visual Studio版本选择器有关。
我卸载VS2019后可能会出现此症状。
我的系统可能坏了?
可能的原因可能是操作系统中的某些问题。我正在考虑重新安装Windows7。

参考

1 个答案:

答案 0 :(得分:1)

要安装扩展,请尝试在磁盘上找到VSIXInstaller.exe。通常,它安装在这里:

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