【问题标题】:The 'Provider Package' did not load correctly“提供程序包”未正确加载
【发布时间】:2020-05-07 03:02:07
【问题描述】:

VS 2013 Professional - 版本 12.0.31101.00 更新 4

突然之间,每当我尝试打开一个项目(MVC 项目或 Python 项目)时,我都会得到:

“ProviderPackage”包未正确加载。

问题 可能是由配置更改或安装引起的 的另一个扩展。您可以通过检查获得更多信息 文件 'C:\Users\xxxx\AppData\Roaming\Microsoft\VisualStudio\12.0\ActivityLog.xml'.

在我的 AppData\Roaming 中,没有 12.0 文件夹! AppData\Local中有12.0文件夹但没有ActivityLog.xml文件。

当我忽略该消息并按 F5 运行时,经过大量磁盘移动后,Visual Studio 简单地关闭并消失。

我已经修复了几次,完全相同的行为仍然存在。

当我尝试运行 devenv.exe /setup 或 devenv.exe /resetuserdata 时,绝对没有任何反应。没有错误,没有进程启动,什么都没有。不带任何参数运行 devenv.exe 会启动 VS。

有什么问题吗?如果有其他解决方案,我会犹豫卸载并重新安装。


1 天后:卸载 VS 2013 并重新安装,然后应用更新 4。

MVC 项目的问题还是一样:ProviderPackage 没有正确加载,运行项目时 VS 关闭并消失。

ActivityLog.xml 中的最后一条记录说:

<entry>
 <record>1120</record>
 <time>2015/03/17 06:38:43.882</time>
 <type>Error</type>
 <source>VisualStudio</source>
 <description>An exception was thrown during package instantiation and was caught in the package manager [ProviderPackage]</description>
 <guid>{5F2E5E42-4192-4D79-A0D8-1D881E808829}</guid>
 <hr>8000ffff - E_UNEXPECTED</hr>
 <errorinfo></errorinfo>
</entry>

【问题讨论】:

  • 在提升的命令提示符下运行 /setup 并等待。它不会启动 Visual Studio,因此只需等待它完成,然后像往常一样运行 Visual Studio。
  • 你是对的! devenv.exe /setup 或 /resetuserdata 启动后台进程。
  • @OldGeezer 你试过我下面贴的方法了吗?如果它解决了问题,您可以将其标记为答案吗?在此先感谢...
  • @MuratYıldız 抱歉,没有。我现在怀疑这是由于硬盘问题。我不得不清理我的电脑以使其恢复到工作状态。

标签: visual-studio-2013


【解决方案1】:

从

中删除ComponentModelCache

C:\Users\YourUserName\AppData\Local\Microsoft\VisualStudio\14.0\ComponentModelCache

适用于 VS 2015。

注意:在删除此文件夹之前,您需要关闭 VS。在 VS 2013

的文件夹路径中也将 14.0 替换为 12.0

【讨论】:

  • 通过删除%localappdata%\Microsoft\VisualStudio\15.0_&lt;random letters&gt;\ComponentModelCache也适用于VS 2017
  • 也适用于 VS Professional 2019,版本 16.9.0
【解决方案2】:

删除文件夹 ComponenModelCache

C:\Users\XXXX\AppData\Local\Microsoft\VisualStudio\XX\ComponentModelCache

对我有用

【讨论】:

    【解决方案3】:

    打开Command Prompt,使用以下命令(必要时根据安装文件夹更改目录):

    cd c:\

    C:\>"C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\devenv.exe" /resetskippkgs"

    希望这会有所帮助...

    【讨论】:

      【解决方案4】:

      确保路径正确: 计算机\HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\14.0

      例如,我的 VisualStudioLocation 键从“C:\Documents\Visual Studio 2015”更改为“Visual Studio 2015”,这是有问题的。

      【讨论】:

        【解决方案5】:

        我也遇到了同样的问题,我的解决方案是以管理员身份运行 Visual Studio。

        【讨论】:

          【解决方案6】:

          我无法对 Murat Yıldız 的回答发表评论,所以这是下一个最好的事情。他的解决方案效果很好。我以管理员身份打开 Visual Studio 命令提示符并从命令提示符运行:

          C:\WINDOWS\system32>devenv /resetskippkgs
          

          它就像一个魅力。

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 2023-03-22
            • 1970-01-01
            • 1970-01-01
            • 2020-11-23
            • 1970-01-01
            • 2017-02-04
            • 1970-01-01
            相关资源
            最近更新 更多