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

Coo*_*ops 6 add-in visual-studio

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

当应用程序自行安装加载项或仅安装加载项、未正确卸载或只是简单中断时,这似乎是一个常见问题。

1_b*_*bug 5

对于 Visual Studio 2015,您必须:

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

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

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

  4. 重新启动 Visual Studio。


Coo*_*ops 3

有一些有用的文章可能对您的特定加载项有用:

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

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

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

  1. 删除要删除的加载项的 .addin XML 注册文件。默认位置是 ..\Users\用户名\ Documents\Visual Studio 2010\Addins\
  2. 在 Visual Studio 命令提示符下,键入 devenv /resetaddin Namespace.ClassName,其中 Namespace 是外接程序项目的名称,Classname 是其类名称,例如devenv /resetaddin MyAddin1.Connect

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

  • 这绝对是荒谬的。为什么VS可以自动安装加载项(只需运行一个`.vsix`文件),但删除它们必须手动完成‽为什么你不能简单地右键单击所谓的加载项中的加载项*“管理器”*并选择*卸载*?可笑! (5认同)