2015-08-18 138 views
3

我一直在尝试使用.vsix文件为Visual Studio Community 2015安装扩展。当我双击它时,没有任何反应。我也尝试使用“打开方式”打开“Visual Studio版本选择器”,但即使如此也没有任何反应。无法使用.vsix文件安装Visual Studio Community 2015的扩展

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

最初我以为扩展可能是错误的,但如果尝试安装任何其他.vsix扩展,也会发生同样的情况。

注意:我试图安装的扩展名是UnrealVS.vsixRoslyn_SDK.vsix

+0

我在这里有同样的问题。 – TPWang

回答

0

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

1

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

+0

但是如何使用VSIXInstaller.exe? – harshatech2012

+0

只需使用.vsix作为参数运行它:VSIXInstaller.exe UnrealVS.vsix –

1

尝试解压缩.vsix文件并查看vsixmanifest,请参阅InstallationTarget支持14.0或不支持。

如果没有附加InstallationTarget版本=“14.0” ID =“Microsoft.VisualStudio.Community”

+0

或者您可以尝试使用管理员权限在cmd中运行它 – user3068613

5

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

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

  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. 安装程序现在应该开始安装过程s为您的VSIX扩展。希望这有助于

0

我有这个问题之前,我是能够安装扩展的唯一方法是使用下面的步骤:

  1. 工具 - >扩展和更新 - >在线
  2. 搜索扩展名
  3. 点击下载

这将下载并安装干净的扩展你。 某些扩展将带您到您下载.vsix所在的页面,您必须按照其他注释所描述的那样安装它。

相关问题