如何卸载.vsix Visual Studio Extensions?

问题描述 投票:61回答:7

我目前正在尝试为Visual Studio Express 2013安装XNA Game Studio。我在实际安装XNA框架之前意外地运行了.vsix程序。

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

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

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

visual-studio-2013 xna uninstall vsix
7个回答
120
投票

在Visual Studio菜单中,转到:

工具>扩展和更新

将弹出一个新窗口,然后在左侧面板中单击“已安装”旁边的箭头将其关闭并选择菜单项“全部”。

您现在要做的就是在中间面板中导航到已安装的扩展,选择它并单击卸载。


51
投票

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

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

12
投票

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


9
投票

对于VS2015,请检查您的

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

夹。我不得不手动删除一些以删除我不需要的扩展。每个文件夹内都有一个名为的文件:

extension.vsixmanifest

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


1
投票

我遇到了LiveShare.UI(测试版)的问题,它打破了我的Visual Studio UI,因此根本无法使用菜单或做任何事情。我打算使用Visual Studio安装程序来修复Visual Studio,但这可能会删除我的所有扩展。所以我选择了Update Visual Studio选项,现在一切都恢复了。快乐的时光。


0
投票

我在VS2017上遇到了两个问题:

找不到扩展名

如果您通过New Project ...> Online grouping / tab安装它,或直接下载并安装它:

  1. 在“工具”>“扩展和更新”窗口中,单击左侧菜单的“联机”选项卡;
  2. 然后单击右上角的搜索栏(或按Ctrl + E);
  3. 键入扩展名称的一部分,它现在应显示在窗口的中心;
  4. 单击Uninstall按钮。

UninstallDisable按钮没有出现

找到分机后,如果分机右上角有绿色复选标记:表示您仍在其中一个解决方案中使用该分机。

因此,您需要删除使用该扩展的主要解决方案的“内部”解决方案:

  1. 备份您要手动保留的所有文件;
  2. 在解决方案资源管理器(Ctrl + Alt + L)中,单击“内部”解决方案/文件夹(通常它与解决方案本身具有相同的名称)。
  3. 点击Del和OK;
  4. 执行上述步骤(通过Tools> Extensions And Updates窗口)。

0
投票

我有同样的问题,我如何解决它是通过不打开解决方案。只需打开visual studio,然后导航到Tools - > Extensions and Updates。视觉工作室扩展终于显示了。当我打开解决方案,并导航到工具 - >扩展和更新时,它不会显示visual studio扩展。

希望这能节省一些时间......

© www.soinside.com 2019 - 2024. All rights reserved.