我当前正在尝试为Visual Studio Express 2013安装XNA Game Studio。在实际安装XNA框架之前,我不小心运行了.vsix程序。
安装它并重新运行.vsix之后,我收到一条消息错误,指出该扩展名已经安装。这不是假的。
我尝试了很多事情来“删除”空的扩展名:例如进入%LocalAppData%\ Microsoft \ VisualStudio并尝试找到该扩展名,但是却发现自己一无所有。
我想知道如何正确卸载并重新安装框架。
Answers:
在菜单中,转到:
将会弹出一个新窗口,然后在左侧面板中,单击“已安装”旁边的箭头将其放下,然后选择菜单项All。
现在,您要做的就是在中间面板中导航到已安装的扩展,选择它并单击“卸载”。
要扩展@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
vsixinstaller /u:PowerShellTools.VS2017,version=3.0.585
),它使我的Visual Studio安装更加轻松。现在,我无法访问包和扩展,并且Visual Studio修复也不起作用。我可能需要卸载并重新安装。
vsixinstaller.exe /admin /uninstall:"D365DeveloperExtensions.Jason Lattimer.ae772bae-97ff-47fa-8741-778a3c776740"
如果Visual Studio无法启动或无法显示“扩展和更新”管理窗口,则可以尝试从命令行卸载扩展。使用标准VIsual Studio程序包中的VSIXInstaller.exe实用程序。
要深入了解.vsix扩展名,这是一种方法:
运行无效的卸载命令
vsixinstaller /uninstall:abc123
在错误对话框中,单击指向日志的链接。
cd /d <interesting path>
findstr /is Description extension.vsixmanifest
通过说明找到所需的扩展名后,打开其extension.vsixmanifest以获得<Identity>
GUID。然后卸载:
vsixinstaller /uninstall:801375CB-9A15-A641-CB2D-50D43AAD43DC
我的LiveShare.UI(测试版)出现问题,它破坏了Visual Studio UI,因此根本无法使用菜单或执行任何操作。我打算使用Visual Studio安装程序来修复Visual Studio,但这可能会删除我的所有扩展。因此,我改为选择了“更新Visual Studio”选项,现在一切又可以正常工作了。快乐的时光。
我在VS2017上有2个问题:
如果是通过“新建项目...”>“在线分组/选项卡”安装的,或者直接下载并安装了它:
Uninstall
按钮。Uninstall
或Disable
按钮不显示找到该扩展程序之后,如果该扩展程序的右上角有一个绿色的复选标记:这意味着您仍在一种解决方案中使用该扩展程序。
因此,您需要删除使用该扩展名的主要解决方案的“内部”解决方案: