“提供程序包”未正确加载

时间:2015-03-16 17:02:10

标签: visual-studio-2013

VS 2013专业版 - 版本12.0.31101.00更新4

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

  

'ProviderPackage'包未正确加载。

     

问题所在   可能是由配置更改或安装引起的   另一个扩展。您可以通过检查获得更多信息   文件   'C:\用户\ XXXX \应用程序数据\漫游\微软\ 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并重新安装,然后应用Update 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>

6 个答案:

答案 0 :(得分:29)

删除 ComponentModelCache
  

C:\用户\ YourUserName \应用程序数据\本地\微软\ VisualStudio的\ 14.0 \ ComponentModelCache

适用于VS 2015。

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

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

答案 1 :(得分:5)

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

  

cd c:\

     

C:\&gt;&#34; C:\ Program Files(x86)\ Microsoft Visual Studio 11.0 \ Common7 \ IDE \ devenv.exe&#34; / resetskippkgs&#34;

希望这会有所帮助......

答案 2 :(得分:5)

删除文件夹ComponenModelCache

C:\用户\ XXXX \应用程序数据\本地\微软\ VisualStudio的\ XX \ ComponentModelCache

对我有用

答案 3 :(得分:0)

确保路径正确: 电脑\ HKEY_CURRENT_USER \ SOFTWARE \微软\ VisualStudio的\ 14.0

我的例如VisualStudioLocation键已从&#34; C:\ Documents \ Visual Studio 2015&#34;只是&#34; Visual Studio 2015&#34;这是有问题的。

答案 4 :(得分:0)

我也面临同样的问题,对我来说解决方案是以管理员身份运行Visual Studio。

答案 5 :(得分:-1)

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

C:\WINDOWS\system32>devenv /resetskippkgs

它就像一个魅力。