如果 Visual Studio 加载项损坏,如何删除/卸载它们?

问题描述 投票:0回答:4

我安装了 Visual Studio 的 EntitySpaces 插件(所有版本)。卸载后,当您启动任何版本的 Visual Studio 时,您都会收到消息“无法重命名加载项文件”。如何摆脱这个问题或阻止 Visual Studio 尝试加载加载项?

当安装加载项或仅自行安装加载项的应用程序未正确卸载或直接损坏时,这似乎是一个常见问题。

visual-studio add-in
4个回答
4
投票

有一些有用的文章可能对您的特定插件有用:

http://www.mztools.com/articles/2006/mz2006018.aspx

首先,我尝试了这个(可能对您有用)如何:停用和删除加载项。 请注意,如果您不知道插件的命名空间或类名,您可以在 .addin 文件中的 FullClassName 下找到它:

从集成开发环境 (IDE) 中删除加载项

  1. 删除所需加载项的 .addin XML 注册文件 去除。默认位置是 ..\Users\用户名\Documents\Visual Studio 2010\插件\
  2. 在 Visual Studio 命令提示符下,键入 devenv /resetaddin Namespace.ClassName,其中 Namespace 是您的名称 add-in 项目,Classname 是其类名,例如 devenv /resetaddin MyAddin1.Connect

对我来说,这虽然不是我的确切问题,但导致了我的解决方案,即以管理员身份运行 Visual Studio。仅针对一个版本的 Visual Studio 执行此操作解决了我的问题,因为错误消息不再出现(可能是因为它随后能够根据原始错误消息成功重命名)。


4
投票

对于 Visual Studio 2015,您必须:

  1. 单击工具 -> 扩展和更新

  2. 确保在窗口左侧选择了已安装选项。

  3. 找到您的插件,选择它并单击卸载按钮。

  4. 重新启动 Visual Studio。


1
投票

在 Visual Studio 2019 中,单击“扩展”选项卡。然后单击管理扩展。在打开的窗口中,选择左侧窗格中的已安装。之后搜索您要删除的插件。在显示的结果中,选择加载项,点击“卸载”。 重新启动 Visual Studio 以使该过程完成。该过程似乎适用于任何插件。 以上解决方案均无效。如果您使用 Qt Tools for VS 并且 Visual D 插件由于某种奇怪的原因阻止您在 Qt Tools 下编译 Qt 应用程序,但您无法卸载任何扩展。


0
投票

保持 VS 不变,因为如果您需要它来进行某些正在进行的工作项目,重新安装它会是一个 PITA。

  1. 关闭 Visual Studio。

  2. 打开 QtCreator 并在其中工作。

  3. Visual Studio 持续存在时很有趣。太伤心了...

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