【问题标题】:Visual Studio 2010 package did not load correctly for uninstalled extesionsVisual Studio 2010 包未正确加载已卸载的扩展
【发布时间】: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。

标签: visual-studio-2010


【解决方案1】:

This是正确答案:

  1. 关闭 Visual Studio。
  2. 备份,然后删除 Visual Studio 的 AppData 文件夹。例如:
    • Visual Studio 2010:
      %AppData%\..\Local\Microsoft\VisualStudio\10.0
    • Visual Studio 2012:
      %AppData%\..\Local\Microsoft\VisualStudio\11.0
    • Visual Studio 2013:
      %AppData%\..\Local\Microsoft\VisualStudio\12.0
  3. 重新启动 Visual Studio 并开始使用。

【讨论】:

  • 这对我来说不适用于 VS 2013 RC,还有其他建议吗?
  • @e10:我没有测试过 VS 2013 RC,但我完全有理由相信修复方法是一样的,你应该只针对不同的文件夹。
  • 我用VS2013遇到了这个问题,没用,12.0文件夹也被删除了,没有成功。
  • 在 2013 年为我修复了它 - 仍然显示 1 条错误消息,但我重新安装了该软件包,它现在运行没有任何问题。
  • 在尝试安装 VS 2010 SP1 时遇到多次失败后出现此问题。我最终不得不找到日志文件(在 %temp% 中查找与 HFI*.tmp.html 匹配的文件)并手动运行其中提到的最后一组 .msp 文件。然后删除那个 %AppData%\..\Local\Microsoft\VisualStudio\10.0 文件夹
【解决方案2】:

升级 SmartBear AQTime 后我遇到了这样的问题,我删除了 IDE 集成(无论如何都不能很好地运行,也可以独立运行)。 VS2010 抱怨没有正确加载包的启动。

我居然把内容删了

AppData\Local\Microsoft\VisualStudio\10.0\Extensions

这完全解决了问题。

【讨论】:

  • 这可能对其他用户有所帮助,但作为对已接受答案的评论确实会更好(您可以在获得更多代表后添加 cmets)。
【解决方案3】:

我从电脑中删除devexpress后遇到这个问题,我昨天清理了注册表,然后我删除了devenv.CTM文件 %AppData%..\Local\Microsoft\VisualStudio\10.0\1033 文件并重新启动我的VS,它可以工作!

【讨论】:

    猜你喜欢
    • 2011-10-02
    • 2012-04-05
    • 1970-01-01
    • 2015-08-31
    • 2014-07-30
    • 2014-10-03
    • 2022-01-27
    • 2011-11-26
    • 2021-06-29
    相关资源
    最近更新 更多