Visual Studio不安装.vsix文件

时间:2014-09-18 07:42:22

标签: visual-studio visual-studio-2012 visual-studio-2013 vsix

我遇到的问题是我安装了VS 2012和VS 2013,当我下载VSIX-File并使用Visual Studio版本选择器打开它时,VS会打开文件,但不是安装VS而是打开文件,就像打开文件一样这是一种未知的二进制格式。

附图显示了如何打开VSIX文件(每个文件都会发生......这只是一个例子):

enter image description here

8 个答案:

答案 0 :(得分:40)

我遇到了同样的问题。只需使用VSIXInstaller安装扩展程序。

您可以在开始 - >中打开“VS2012的开发人员命令提示”工具Microsoft Visual Studio 2012 - > Visual Studio工具。在控制台上,运行以下命令:

  

VSIXInstaller< vsix文件的路径>

答案 1 :(得分:10)

  1. 以管理员身份打开“VS2015的开发人员命令提示符”。
  2. 输入VSIXInstaller.exe vsixFilePath
  3. 请注意,这种方式对我不起作用并且给我“vsix文件路径'G:\ Roslyn'是invaild或者你没有必需的访问权限”。要解决此问题,您需要将路径放在双引号中,如下所示:

     VSIXInstaller.exe "G:\Roslyn SDK.vsix"
    

答案 2 :(得分:3)

我遇到了一个奇怪的情况,在全新安装W10和VS2015社区时,无法通过dbl click或使用VSIxInstaller.exe从命令提示符启动Player Framework vsix安装,并且根本不显示任何消息。解决方案是打开一个提升的命令提示符(以管理员身份运行VS2015的Developer Command Prompt),然后输入VSIXInstaller.exe。

答案 3 :(得分:3)

要添加其他答案,如果VSIX文件要么没有打开的关联程序或打开错误的应用程序,选择VSIXInstaller.exe作为关联的命令重新启用双倍的能力 - 点击并直接安装(无需通过命令行执行)。

答案 4 :(得分:1)

我不清楚您是要安装还是仅查看VSIX的内容。如果要安装扩展,只需双击它即可安装(不要尝试使用VS Version选择器打开它)。如果你想看看VSIX里面是什么,它基本上是一个存档。因此,要么尝试使用7-zip等程序打开它,请将.vsix重命名为.zip然后解压缩。

此外,您还可能使用Visual Studio打开错误关联的vsix文件。在这种情况下,无论如何都会在Visual Studio中打开它。

最后,如果您错误地将vsix与Visual Studio打开,请尝试使用C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\VSIXInstaller.exe

中的VSIXInstaller.exe安装扩展程序

答案 5 :(得分:0)

我双击this并安装得很好。

无法通过扩展对话框在VS2013上执行此操作。

答案 6 :(得分:0)

对我来说问题是扩展 InstallerProjects 在网络服务器上,所以我不得不将它复制到我的机器上(本地)并且它有效

答案 7 :(得分:0)

我第一次安装Tools->Extension时遇到了类似的问题。这对我有用。 分辨率:

  1. 重启VS 2017.(安装前我没有重新启动)
  2. Updates.Search& {{1}}代表“Perforce”并安装。