Visual Studio 2010程序包未正确加载未安装的extesions

mar*_*cob 18 visual-studio-2010

在visual studio启动期间,我收到很多关于扩展包加载错误的讨厌对话框.所有未能加载的扩展都是我卸载的扩展.

我检查了本文中提到的所有地方(在VS2010中引导VS包和VSIX扩展)并且没有任何扩展我得到错误.

还有其他地方我可以检查吗?

我会"只是"想看看visual studio在哪里找到这些引用并且将它们全部删除:)

Visual Studio错误 - 包未正确加载


我在Windows注册表中找到了这个文件夹:

HKEY_USERS\S-1-5-21-3990449039-760197492-1239349315-1121\Software\Microsoft\VisualStudio\10.0_Config\Packages
Run Code Online (Sandbox Code Playgroud)

它包含对visual studio尝试加载的扩展的所有引用(主要指向HKEY_USERS\S-1-5-21-3990449039-760197492-1239349315-1121\Software\Microsoft\VisualStudio\10.0_Config\InstalledProducts子文件夹).

我刚刚重命名了我删除的扩展名的文件夹,我不再看到加载错误了.

我确定这可能会导致一些副作用,所以有人知道更好的方法来避免Visual Studio试图加载卸载的扩展吗?

Jim*_* G. 21

是正确的答案:

  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,这对我没有用,还有其他建议吗? (3认同)