我一直在尝试使用.vsix文件安装Visual Studio Community 2015的扩展程序。当我双击它时,没有任何反应。我也试过用" Visual Studio版本选择器"使用"打开...",但即使这样也没有任何反应。
经过一些搜索后,我发现.vsix
文件也可以使用 VS2015的开发人员命令提示符进行安装,但即使这样也无济于事。
最初我认为扩展程序可能有问题,但如果尝试安装任何其他.vsix
扩展程序,也会发生同样的事情。
注意:我尝试安装的扩展程序为UnrealVS.vsix
和Roslyn_SDK.vsix
答案 0 :(得分:5)
这似乎是一个常见问题,因为在文件资源管理器中对VSIX文件的标准双击操作将无法安装任何Visual Studio 2015 .vsix扩展。看来此操作需要管理权限。这里的问题是无法以管理员身份指示安装"。
安装扩展程序的唯一方法是使用CMD Window作为管理员执行VSIXInstaller.exe
并将VSIX文件作为参数传递。我使用的程序是:
转到VS 2015安装的Common7 \ IDE文件夹:
CD C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE
执行安装程序,将VSIX文件名作为参数传递:
VSIXInstaller.exe c:\YourVSIXFile.
安装程序现在应该开始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)
之前我遇到过这个问题,我能够安装扩展程序的唯一方法是使用以下步骤:
这将为您干净地下载并安装扩展程序。 一些扩展将带你到你下载.vsix的页面,你必须像其他评论所描述的那样安装它。
答案 4 :(得分:0)
我不知道为什么它发生在第一位。但是在我重新安装visual studio 2015社区之后问题就解决了。
感谢大家的建议。