【发布时间】:2012-04-24 11:13:05
【问题描述】:
在 Visual Studio 启动期间,我收到很多关于扩展包加载错误的恼人对话框。 所有加载失败的扩展都是我卸载的。
我检查了这篇文章 (Bootstrapping of VS packages and VSIX extensions in VS2010) 中提到的所有地方,没有一个我得到错误的扩展。
还有其他地方可以查吗?
我“只是”想看看 Visual Studio 在哪里找到这些引用并请全部删除它们:)
我在 Windows 注册表中找到了这个文件夹:
HKEY_USERS\S-1-5-21-3990449039-760197492-1239349315-1121\Software\Microsoft\VisualStudio\10.0_Config\Packages
它包含对 Visual Studio 尝试加载的扩展的所有引用(主要指向 HKEY_USERS\S-1-5-21-3990449039-760197492-1239349315-1121\Software\Microsoft\VisualStudio\10.0_Config\InstalledProducts 子文件夹)。
我刚刚重命名了已删除的扩展程序的文件夹,并且不再看到加载错误。
我确信这可能会导致一些副作用,所以有人知道避免 Visual Studio 尝试加载已卸载扩展的更好方法吗?
【问题讨论】:
-
所以您阅读了消息并查看了 ActivityLog.xml?有什么不清楚的地方?
-
如果没有安装扩展,为什么一直尝试加载它们?
-
这个解决方案在 VS2012 上对我有用。通过 appwiz.cpl(添加/删除程序)卸载 StyleCop 后,我遇到了这个错误。此外,为了简化注册表中的导航,定位 HEKY_CURRENT_USER 会更方便一些,这样您就不必在注册表路径中包含用户的 SID。