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并重新安装,然后应用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>
从中删除ComponentModelCache
C:\ Users \用户YourUserName \应用程序数据\本地\微软\ VisualStudio的\ 14.0 \ ComponentModelCache
适用于VS 2015。
注意:在删除此文件夹之前,您需要关闭VS.同样用VS 2013替换14.0和12.0的文件夹路径
删除文件夹ComponentModelCache
C:\用户\ XXXX \应用程序数据\本地\微软\ VisualStudio的\ XX \ ComponentModelCache
这对我有用
打开Command Prompt
并使用以下命令(如有必要,根据安装文件夹更改目录):
cd c:\
C:\>“C:\ Program Files(x86)\ Microsoft Visual Studio 11.0 \ Common7 \ IDE \ devenv.exe”/ resetskippkgs“
希望这可以帮助...
确保路径在以下位置正确:Computer \ HKEY_CURRENT_USER \ Software \ Microsoft \ VisualStudio \ 14.0
我的VisualStudioLocation键从“C:\ Documents \ Visual Studio 2015”变为“Visual Studio 2015”,这是有问题的。
我也遇到了同样的问题,我的解决方案是以管理员身份运行Visual Studio。
我不能对MuratYıldız的答案发表评论,所以这是下一个最好的事情。他的解决方案很有效。我以管理员身份打开Visual Studio命令提示符并从命令提示符运行:
C:\WINDOWS\system32>devenv /resetskippkgs
它就像一个魅力。