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

C++ 无法安装扩展+版本选择器显示空列表,c++,visual-studio,visual-studio-2017,C++,Visual Studio,Visual Studio 2017,编辑:在等待太长时间之后,我不得不重新安装Windows7。 它解决了一切问题。 我相信原因是:某些Windows文件或某些服务被我或病毒禁用。 现在,我无法再测试任何解决方案,因此我接受现有的有用解决方案 原始问题 我的Visual Studio 2017可以运行和编译C++代码,但是:--/P> 主要问题是无法安装任何扩展双击。vsix不会产生任何结果 双击。sln将弹出显示无选择的选择应用程序。但以…开头。。。行吗 这个问题只发生在我工作场所的电脑上。 在我清理系统之前,它工作正常 我试过

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

原始问题

我的Visual Studio 2017可以运行和编译C++代码,但是:--/P> 主要问题是无法安装任何扩展双击。vsix不会产生任何结果 双击。sln将弹出显示无选择的选择应用程序。但以…开头。。。行吗 这个问题只发生在我工作场所的电脑上。 在我清理系统之前,它工作正常

我试过:-

多次安装、卸载和修复Visual Studio 2017。 %ProgramFilesx86%\Microsoft Visual Studio\Installer\resources\app\layout\InstallCleanup.exe-完整然后重新安装可以删除2个,但不能删除其他症状 更新至最新版本15.9.17 感谢Jeaninez-MSFT的评论,请确保my.sln从第一行开始:-

Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 15
我相信这个问题与Microsoft Visual Studio版本选择器有关。 此症状可能在我卸载VS2019后出现。 我的系统可能坏了? 也许,原因可能是操作系统中的一些非常深刻的东西。我正在考虑重新安装Windows7

参考:

为什么我认为它与版本选择器有关: 2014年类似问题:维修无济于事 2010 关于2的最佳链接:
要安装扩展,请尝试在磁盘上查找VSIXInstaller.exe。通常安装在此处:


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

…工作正常,除了…aka…工作不正常…@Uwe Keim谢谢。我只是澄清了这个问题,说明它可以运行和编译C++代码。数字2对应于默认昵称。就我而言,第一个Visual Studio 2017没有卸载干净。我建议您从VisualStudioStudio卸载它。您是否尝试添加此代码?Microsoft Visual Studio解决方案文件,格式版本15.00 Visual Studio 2017@Jeaninez-MSFT。。。不,我没有尝试,因为我认为我的主要问题不是解决方案。我理解您的尝试,谢谢。您是否安装了visual studio的其他版本?在Microsoft Visual Studio版本选择器中设置Visual Studio后,它不会显示在“打开方式”列表中。希望这能帮助您。谢谢。这可能正是我需要的东西。不幸的是,我不能做实验。只需在一小时前重新安装Windows+1