Visual studio 2015 无法使用.vsix文件安装Visual Studio Community 2015的扩展名

Visual studio 2015 无法使用.vsix文件安装Visual Studio Community 2015的扩展名,visual-studio-2015,visual-studio-extensions,Visual Studio 2015,Visual Studio Extensions,我一直在尝试使用.vsix文件安装visual Studio Community 2015的扩展。当我双击它时,什么也没发生。我也尝试过用“VisualStudioVersionSelector”和“Openwith…”打开它,但即使这样也没有发生任何事情 经过一些搜索,我发现.vsix文件也可以使用VS2015的开发者命令提示符安装,但即使这样也没有帮助 起初我认为扩展可能有问题,但如果尝试安装任何其他.vsix扩展,也会发生同样的情况 注意:我尝试安装的扩展是UnrealVS.vsix和Ro

我一直在尝试使用.vsix文件安装visual Studio Community 2015的扩展。当我双击它时,什么也没发生。我也尝试过用“VisualStudioVersionSelector”和“Openwith…”打开它,但即使这样也没有发生任何事情

经过一些搜索,我发现
.vsix
文件也可以使用VS2015的开发者命令提示符安装,但即使这样也没有帮助

起初我认为扩展可能有问题,但如果尝试安装任何其他
.vsix
扩展,也会发生同样的情况


注意:我尝试安装的扩展是
UnrealVS.vsix
Roslyn_SDK.vsix

通常,.vsix与vsixsinstaller关联。默认情况下,它位于
C:\Program Files(x86)\Microsoft Visual Studio 14.0\Common7\IDE\VSIXInstaller.exe

尝试解压缩.vsix文件并查看vsixmanifest查看InstallationTarget是否支持14.0


如果没有添加安装target Version=“14.0”Id=“Microsoft.VisualStudio.Community”

我不知道为什么会发生这种情况。但在我重新安装visual studio 2015社区后,该问题已得到修复。
谢谢大家的建议。

这似乎是一个常见问题,因为在文件浏览器中对VSIX文件执行标准的双击操作将无法安装任何visual studio 2015.VSIX扩展名。此操作似乎需要管理权限。这里的问题是无法指示“以管理员身份安装”

安装扩展的唯一方法是以管理员身份使用CMD窗口执行
vsixanstall.exe
,并将VSIX文件作为参数传递。我采用的程序是:

  • 以管理员身份打开CMD窗口
  • 转到VS 2015安装的Common7\IDE文件夹:

    CD C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE
    
  • 执行安装程序,将VSIX文件名作为参数传递:

    VSIXInstaller.exe c:\YourVSIXFile.
    
  • 安装程序现在应该开始VSIX扩展的安装过程。希望这有帮助


  • 我以前遇到过此问题,安装扩展的唯一方法是使用以下步骤:

  • 工具->扩展和更新->联机
  • 搜索扩展名
  • 点击下载
  • 这将为您干净地下载并安装扩展。
    一些扩展会将您带到下载.vsix的页面,您必须按照其他注释所述安装它。

    但是如何使用VSIXInstaller.exe?只需使用.vsix作为参数运行它:VSIXInstaller.exe UnrealVS.vsix,或者您可以尝试在cmd中使用管理员权限运行它。我这里也有同样的问题。