【问题标题】:Can't install extension + version selector shows empty list无法安装扩展 + 版本选择器显示空列表
【发布时间】:2020-02-23 11:03:38
【问题描述】:

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


原始问题

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

  1. (主要问题) 无法安装任何扩展(双击.vsix 没有任何结果)
  2. 双击.sln会弹出“Choose Application”显示没有选择。 (但“Open with...”可以正常工作)

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

我试过了:-

  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 版本选择器有关。
卸载VS2019后可能会出现此症状。
我的系统可能坏了?
也许,原因可能是操作系统中非常深的东西。我正在考虑重新安装 Windows 7。

参考:

【问题讨论】:

  • "...正常工作,除了..." aka "...not 不能正常工作..."。
  • @Uwe Keim 谢谢。我只是澄清了这个问题,说明它可以运行和编译 C++ 代码。
  • 数字(2)对应默认昵称。就我而言,第一个Visual Studio 2017你没有卸载干净。我建议你从Visual Studio Installer卸载它。您是否尝试添加此代码?“Microsoft Visual Studio 解决方案文件,格式版本 15.00 # Visual Studio 2017”
  • @Jeaninez - MSFT ...不。我没有尝试过,因为我认为我的主要问题与解决方案(sln)无关。我明白你在尝试什么,谢谢。
  • 你安装了其他版本的visual studio吗?在 Microsoft Visual Studio 版本选择器中设置后,Visual Studio 未显示在“打开方式”列表中。希望 link 可以帮助您。

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


【解决方案1】:

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

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

【讨论】:

  • 谢谢。这可能正是我需要的东西。不幸的是,我无法进行实验。 (一小时前刚重新安装 Windows)+1
猜你喜欢
  • 1970-01-01
  • 2010-12-14
  • 2023-02-24
  • 1970-01-01
  • 2020-01-24
  • 2019-10-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多