如何在 Visual Studio 中安装 VSIX 文件?

Kdg*_*Dev 120 windows visual-studio visual-studio-2010

我刚刚从Visual Studio Gallery下载了一个 VSIX 文件。

如何在 Visual Studio 中安装它?

hea*_*vyd 83

VSIX 是一个 Visual Studio 扩展安装程序。你必须有 Visual Studio 2010 或更新版本才能安装它们,但你应该能够通过双击 .vsix 文件来安装它。或者,您应该能够从 VS 扩展管理器(工具-> 扩展管理器)中安装它

Quan To 的 Visual Studio 扩展性博客中查看有关 VSIX 文件的更多信息


Ced*_*ach 45

以上答案对我没有帮助;我无法通过扩展管理器安装它,并且没有默认的.vsix. 但是,我需要打开它(右键单击 > Open with...Microsoft Visual Studio Version Selector并且它起作用了。

小更新: 对于VS 2013,需要对应版本的NuGet:http : //visualstudiogallery.msdn.microsoft.com/4ec1526c-4a8c-4a84-b702-b21a8f5293ca。否则,版本选择器会告诉您它已经安装在所有合适的版本上。

  • 双击 .vsix 对我也不起作用。出现一条错误消息,告知“请求的操作需要提升”。使用“打开方式..”解决了这个问题。 (4认同)

Ben*_*jol 26

如何安装 Visual Studio 扩展

总结一下,有以下三种选择:

  1. 通过扩展管理器安装(工具/选项)
  2. 通过 Visual Studio Gallery.com 安装(直接下载并打开或保存然后双击)
  3. 通过“xcopy”安装到 %localappdata%\Microsoft\VisualStudio\10.0\Extensions

  • #3 是适合我的。我没有使用“xcopy”,而是将扩展名重命名为“.zip”,并将它们提取到“%localappdata%\Microsoft\VisualStudio\xx.x\Extensions”文件夹中。 (3认同)
  • 上面的路径不太对。转到 %localappdata%,然后转到 .\Microsoft\VisualStudio\{versionNumber}\Extensions。 (2认同)

Mat*_*att 12

如果以上所有选项都失败,请尝试从VS Developer 命令行安装它 方法如下(在 StackOverflow 上):

如何从命令行安装 Visual Studio Gallery 扩展

VSIXInstaller.exe /quiet some_extension.vsix

您可以在此处找到 VSIXInstaller(在您的本地 PC 上 - 根据 Visual Studio 版本,将 14.0 替换为您正在使用的版本):

C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE

要显示安装程序对话框,请删除该/quiet选项。


笔记:

  • 卸载VSIX 扩展,您需要知道它的 vsixID(这里描述了如何获取它),然后您可以使用

    VSIXInstaller.exe /uninstall:vsixID

  • 要安装/卸载特定 Visual Studio 版本的 VSIX 文件,请使用开关/skuName:name/skuVersion:version; 如果您VSIXInstaller.exe /?在开发人员命令提示符中键入,您可以看到命令行工具的所有选项。


小智 5

您是否知道 VSIX 只不过是一个 ZIP 文件。双击它后,VS 选择器会提示您为每个已安装的 Visual Studio 版本也安装它。这是 vs 选择任意文件夹名称并将内容解压缩到 %AppData%\Local\Microsoft\VisualStudio##\Extensions 文件夹的地方。所以 Benjol 是部分正确的,除了从 VXIS 解包文件(同样是一个 Zip)。