如何卸载.vsix Visual Studio扩展?

我目前正在尝试安装适用于Visual Studio Express 2013的XNA Game Studio。在实际安装XNA框架之前,我无意中运行了.vsix程序。

在安装并重新运行.vsix之后,我收到一条消息错误消息说已经安装了扩展。 这不是假的。

我已经尝试了很多东西来“删除”空的扩展名:进入%LocalAppData%\ Microsoft \ VisualStudio,并试图find扩展名,但没有find自己,例如。

我想知道我可以如何正确地卸载并重新安装框架。

在Visual Studio菜单中,转到:

工具 > 扩展和更新

会popup一个新窗口,然后在左侧的面板中,单击“ 已安装”下的箭头将其放下,然后select菜单项“ 全部”

您现在要做的就是在中间面板中导航到已安装的系统,select它并单击“ 卸载”

要扩展@Brukvoyed的答案,可以使用VSIXInstaller.exe实用程序来卸载vsix,但是您需要使用vsixid来完成。 要获取.vsix文件的vsixid,请创build.vsix文件的副本并将其重命名为.zip。 然后你可以打开它并在里面find一个extension.vsixmanifest文件。 这是一个XML文件,如果你打开它,你会看到一个<Identity Id="guid"... />节点。 guid是您在VSIXInstaller.exe命令中使用的vsixid,如下所示:

 vsixinstaller /u:12345678-1234-5678-1234-123456780000 

如果Visual Studio没有启动或无法显示扩展和更新pipe理窗口,您可以尝试从命令行卸载扩展。 使用标准VIsual Studio软件包中的VSIXInstaller.exe实用程序。

对于VS2015,检查你的

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

夹。 我不得不手动删除不less需要删除的扩展名。 在每个文件夹里面有一个名为:

 extension.vsixmanifest 

并在该文件中,您可以查看DisplayName / Description来查看扩展名是什么。