上面的回答对我没有帮助,我无法通过扩展管理器安装,而且.vsix
也没有默认应用。但是,我需要用Open with...
打开它(右键>Microsoft Visual Studio Version Selector
),就可以了。
小更新:对于VS 2013,你需要相应版本的NuGet。http://visualstudiogallery.msdn.microsoft.com/4ec1526c-4a8c-4a84-b702-b21a8f5293ca ](http://visualstudiogallery.msdn.microsoft.com/4ec1526c-4a8c-4a84-b702-b21a8f5293ca). 否则,版本选择器会告诉你它已经安装在所有合适的版本上。
如果上述选项都失败了,请尝试从VS Developer命令行中安装。以下是如何安装的(在StackOverflow上): 如何从命令行安装Visual Studio Gallery扩展
VSIXInstaller. exe /quiet some_extension.vsix 你可以在这里找到VSIXInstaller (在你的本地电脑上–根据Visual Studio的版本,用你正在使用的版本代替14.0):
C:Program Files (x86)Microsoft Visual Studio 14. 要显示安装程序对话框,请删除
/quiet
选项。 ** 要**卸载一个VSIX扩展名,你需要知道它的vsixID ([这里介绍了如何获得它),然后你可以使用
/skuName:name
和/skuVersion:version
;如果你在开发者命令提示符中输入VSIXInstaller.exe /?
,你可以看到命令行工具的所有选项。你知道吗,VSIX只是一个ZIP文件。双击它之后,VS选择器会提示你安装Visual Studio的每个版本。这时,VS会选择一个任意的文件夹名称,然后将内容解压到%AppData%\Local\Microsoft\VisualStudio##\Extensions文件夹中。所以Benjol的说法是部分正确的,除了从VXIS中解压缩文件(又是一个Zip)。
如果你至少安装了一个Visual studio版本,你会看到的唯一选项是双击文件。我能够安装到我使用的Visual studio的两个版本。