无法使用 .vsix 文件为 Visual Studio Community 2015 安装扩展
Unable to install extension for Visual Studio Community 2015 using .vsix file
我一直在尝试使用 .vsix 文件为 visual Studio Community 2015 安装扩展。当我双击它时,没有任何反应。我也试过用 "Visual Studio Version Selector" 使用 "Open With.." 打开它,但即使那样也没有任何反应。
经过一些搜索,我发现 .vsix
文件也可以使用 VS2015 的开发人员命令提示符 安装,但即使那样也没有帮助。
最初我认为可能是扩展有问题,但如果尝试安装任何其他 .vsix
扩展也会发生同样的事情。
注意:我尝试安装的扩展是 UnrealVS.vsix
和 Roslyn_SDK.vsix
通常情况下,.vsix 与 VSIXInstaller 关联。默认情况下,它位于 C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\VSIXInstaller.exe
尝试解压 .vsix 文件并查看 vsixmanifest 查看 InstallationTarget 是否支持 14.0。
如果没有添加 InstallationTarget Version="14.0" Id="Microsoft.VisualStudio.Community"
我一开始不知道为什么会这样。但是在我重新安装visual studio 2015 community后问题就解决了。
谢谢大家的建议。
这似乎是一个常见问题,因为在文件资源管理器中对 VSIX 文件执行标准双击操作将无法安装任何 Visual Studio 2015 .vsix 扩展名。看来此操作需要管理权限。这里的问题是无法指示 "install as administrator".
安装扩展的唯一方法是以管理员身份使用 CMD Window 执行 VSIXInstaller.exe
并将 VSIX 文件作为参数传递。我使用的程序是:
- 以管理员身份打开 CMD Window
转到 VS 2015 安装的 Common7\IDE 文件夹:
CD C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE
执行将 VSIX 文件名作为参数传递的安装程序:
VSIXInstaller.exe c:\YourVSIXFile.
安装程序现在应该开始安装您的 VSIX 扩展程序。希望对您有所帮助
我以前遇到过这个问题,我能够安装扩展的唯一方法是使用以下步骤:
- 工具 -> 扩展和更新 -> 在线
- 搜索扩展名
- 点击下载
这将为您干净地下载并安装扩展程序。
一些扩展将带您到下载 .vsix 的页面,您必须按照其他评论所述安装它。
我一直在尝试使用 .vsix 文件为 visual Studio Community 2015 安装扩展。当我双击它时,没有任何反应。我也试过用 "Visual Studio Version Selector" 使用 "Open With.." 打开它,但即使那样也没有任何反应。
经过一些搜索,我发现 .vsix
文件也可以使用 VS2015 的开发人员命令提示符 安装,但即使那样也没有帮助。
最初我认为可能是扩展有问题,但如果尝试安装任何其他 .vsix
扩展也会发生同样的事情。
注意:我尝试安装的扩展是 UnrealVS.vsix
和 Roslyn_SDK.vsix
通常情况下,.vsix 与 VSIXInstaller 关联。默认情况下,它位于 C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\VSIXInstaller.exe
尝试解压 .vsix 文件并查看 vsixmanifest 查看 InstallationTarget 是否支持 14.0。
如果没有添加 InstallationTarget Version="14.0" Id="Microsoft.VisualStudio.Community"
我一开始不知道为什么会这样。但是在我重新安装visual studio 2015 community后问题就解决了。
谢谢大家的建议。
这似乎是一个常见问题,因为在文件资源管理器中对 VSIX 文件执行标准双击操作将无法安装任何 Visual Studio 2015 .vsix 扩展名。看来此操作需要管理权限。这里的问题是无法指示 "install as administrator".
安装扩展的唯一方法是以管理员身份使用 CMD Window 执行 VSIXInstaller.exe
并将 VSIX 文件作为参数传递。我使用的程序是:
- 以管理员身份打开 CMD Window
转到 VS 2015 安装的 Common7\IDE 文件夹:
CD C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE
执行将 VSIX 文件名作为参数传递的安装程序:
VSIXInstaller.exe c:\YourVSIXFile.
安装程序现在应该开始安装您的 VSIX 扩展程序。希望对您有所帮助
我以前遇到过这个问题,我能够安装扩展的唯一方法是使用以下步骤:
- 工具 -> 扩展和更新 -> 在线
- 搜索扩展名
- 点击下载
这将为您干净地下载并安装扩展程序。 一些扩展将带您到下载 .vsix 的页面,您必须按照其他评论所述安装它。