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

时间:2015-08-18 18:42:29

标签: visual-studio-2015 visual-studio-extensions

我一直在尝试使用.vsix文件安装Visual Studio Community 2015的扩展程序。当我双击它时,没有任何反应。我也试过用" Visual Studio版本选择器"使用"打开...",但即使这样也没有任何反应。

经过一些搜索后,我发现.vsix文件也可以使用 VS2015的开发人员命令提示符进行安装,但即使这样也无济于事。

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

注意:我尝试安装的扩展程序为UnrealVS.vsixRoslyn_SDK.vsix

5 个答案:

答案 0 :(得分:5)

这似乎是一个常见问题,因为在文件资源管理器中对VSIX文件的标准双击操作将无法安装任何Visual Studio 2015 .vsix扩展。看来此操作需要管理权限。这里的问题是无法以管理员身份指示安装"。

安装扩展程序的唯一方法是使用CMD Window作为管理员执行VSIXInstaller.exe并将VSIX文件作为参数传递。我使用的程序是:

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

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

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

答案 1 :(得分:1)

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

答案 2 :(得分:1)

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

如果没有添加InstallationTarget Version =" 14.0" ID =" Microsoft.VisualStudio.Community"

答案 3 :(得分:1)

之前我遇到过这个问题,我能够安装扩展程序的唯一方法是使用以下步骤:

  1. 工具 - >扩展程序和更新 - >在线
  2. 搜索扩展名
  3. 点击下载
  4. 这将为您干净地下载并安装扩展程序。 一些扩展将带你到你下载.vsix的页面,你必须像其他评论所描述的那样安装它。

答案 4 :(得分:0)

我不知道为什么它发生在第一位。但是在我重新安装visual studio 2015社区之后问题就解决了。
感谢大家的建议。