我安装了Visual Studio 2012,并在以后更新了2.安装Update 2后,当我加载任何项目时,我收到以下错误:
---------------------------
Microsoft Visual Studio
---------------------------
“ProviderPackage”包未正确加载。问题可能是由配置更改或安装其他扩展程序引起的。您可以通过检查文件'C:\ Users \ username \ AppData \ Roaming \ Microsoft \ VisualStudio \ 11.0 \ ActivityLog.xml'来获取更多信息。
继续显示此错误消息?
---------------------------
是否
---------------------------
找到ActivityLog.xml
后,我看到以下错误集:
<entry>
<record>300</record>
<time>2013/04/23 18:32:54.002</time>
<type>Information</type>
<source>VisualStudio</source>
<description>Begin package load [ProviderPackage]</description>
<guid>{5F2E5E42-4192-4D79-A0D8-1D881E808829}</guid>
</entry>
<entry>
<record>301</record>
<time>2013/04/23 18:32:54.012</time>
<type>Error</type>
<source>VisualStudio</source>
<description>SetSite failed for package [ProviderPackage]</description>
<guid>{5F2E5E42-4192-4D79-A0D8-1D881E808829}</guid>
<hr>80131522</hr>
<errorinfo>Method 'GetHostedIntellisenseTypes' in type 'Microsoft.VisualStudio.Progression.DTEWrapperCached' from assembly 'Microsoft.VisualStudio.GraphProviderPackage, Version=11.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' does not have an implementation.</errorinfo>
</entry>
<entry>
<record>302</record>
<time>2013/04/23 18:32:54.012</time>
<type>Error</type>
<source>VisualStudio</source>
<description>End package load [ProviderPackage]</description>
<guid>{5F2E5E42-4192-4D79-A0D8-1D881E808829}</guid>
<hr>80131522</hr>
<errorinfo>Method 'GetHostedIntellisenseTypes' in type 'Microsoft.VisualStudio.Progression.DTEWrapperCached' from assembly 'Microsoft.VisualStudio.GraphProviderPackage, Version=11.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' does not have an implementation.</errorinfo>
Google搜索不会在我的问题上显示完全匹配。我已经尝试在安装ISO上搜索软件包,但无法找到需要修复的软件包......
F:\packages>dir /s *provider*
Volume in drive F is VS2012_ULT_MSDN_ENU
Volume Serial Number is 4A21-C8BD
Directory of F:\packages\SSDT
07/26/2012 11:30 AM 780,288 DbSqlPackageProvider.msi
1 File(s) 780,288 bytes
Total Files Listed:
1 File(s) 780,288 bytes
0 Dir(s) 0 bytes free
还有其他想法吗?
答案 0 :(得分:105)
devenv /setup
。Visual Studio 2012 error: Package 'Visual C++ package' failed to load
可能重复答案 1 :(得分:38)
这是Aaron(Aaron Reed)从上面回答的问题,只是作为答案复制而不是问题的一部分:
修正了它...... 修正了它...... 修正了它......
我在4/1/13安装了VS2012,所以我浏览了列表中每个列出的SQL项目,然后右键单击 - &gt;修复
从那里我运行了VS2012并毫无问题地打开了目标解决方案文件。
我的清单:
答案 2 :(得分:30)
这对我有用 -
为了解决问题,需要清除Visual Studio缓存:
%LOCALAPPDATA%\Microsoft\VisualStudio\11.0\ComponentModelCache
感谢您访问博客帖子 SetSite failed for package [Microsoft.VisualStudio.Editor.Implementation.EditorPackage] 。
答案 3 :(得分:6)
通常可以通过清除Visual Studio缓存来解决此问题:
Visual Studio 2012:%LOCALAPPDATA%\Microsoft\VisualStudio\11.0\ComponentModelCache
Visual Studio 2013:%LOCALAPPDATA%\Microsoft\VisualStudio\12.0\ComponentModelCache
答案 4 :(得分:6)
我通过卸载或删除来修复此问题:
Microsoft SQL Server数据工具 - enu(14.0.50325.0)
我希望这会有所帮助:)
答案 5 :(得分:5)
更快的解决方法是简单地修复列表中的Microsoft SQL Server。这解决了我的问题。
答案 6 :(得分:5)
为我工作。 Windows 7 SP1 + VS 2013 打开VS 2012的开发人员命令提示符(以管理员身份)。 运行devenv / setup。
答案 7 :(得分:3)
答案 8 :(得分:2)
我在Visual Studio 2013 for Windows 8.1中遇到了同样的问题。
以前的答案对我没用。我不得不修复Visual Studio,然后重启我的机器。
答案 9 :(得分:2)
对我而言ActivityLog.xml
陈述
<errorinfo>Access to the path 'C:\Users\Klas\Documents\Visual Studio
2015\ArchitectureExplorer' is denied.</errorinfo>
当我检查这个文件夹时,我意识到这里的整个文件夹结构
C:\Users\Klas\Documents\Visual Studio 2015
已设置权限,以便我的用户没有写入权限。我为我的用户添加了对此文件夹和以下所有内容的完全控制权限。
之后,消息消失了。此外,当我启动Visual Studio时,它为该文件夹创建了许多子文件夹。
答案 10 :(得分:1)
我刚刚遇到了类似的错误(在Windows 7上。我安装了Visual Studio 2015 Professional,然后在运行Visual Studio 2012后,几个“...包没有正确加载”消息开始显示)。
我的问题是修复“Microsoft Studio Tools for Applications 2012”。
答案 11 :(得分:1)
在我的情况下,问题出现在我安装Visual Studio 2015之后。从那时起到2015年,也不会加载以前版本的Visual Studio。 问题是PATH环境变量超过MAX长度。
我将它缩短到2048以下并重新启动机器。 Visual Studio开始加载,但仍有一些错误。最后运行devenv /setup
,一切都恢复正常。
答案 12 :(得分:1)
我在Visual Studio启动时收到此错误:
the 'visual studio component model host package' did not load correctly...
在那堆其他The '' package did not load correctly...
错误消息之后。
我意识到我的C驱动器上没有足够的可用空间,安装了Visual Studio。
我打开了一些空间并重新启动了Visual Studio,解决了这个问题。
不确定它是否与磁盘上的可用空间有关。
答案 13 :(得分:0)
就我而言,我通过删除<C:\Users\myuser\Documents>
中文件夹“ Visual Studio 2015”的只读属性来解决此问题。
答案 14 :(得分:0)
我有类似的错误。在我更新到VS2012.U2之后,问题就消失了。如果不删除TFS,则无法删除TFS 2012更新2。虽然我从TFS2012.U1升级到U2时遇到了问题,但我发现TFS2012.U2值得。
答案 15 :(得分:0)
我得到了“幸运”并重新启动了Visual Studio 2013并且工作正常。我有其他错误,删除临时缓存项清除了它。
旁注。虽然Visual Studio 2015尚未完善,但NuGet对使用IMO变得不那么友好,如果我的计算机由公司域网络管理员重新启动,或者特别是当计算机失去电源时会出现一些损失功能Visual Studio 2013变得有点“有趣”,几个月的Visual Studio 2015项目似乎只是打开就好,就像我登录时没有发生任何事情一样。
答案 16 :(得分:0)
来自MSDN forums:
如果仍然没有帮助,我建议您尝试修复Visual Studio安装或卸载它,然后重新安装。如果你想重新安装它,恐怕你需要DVD或精美的互联网。
前三个步骤对我有用。
答案 17 :(得分:0)
这是我的%USERPROFILE%目录访问权限的问题(因为PC失败)。将权限设置为完全访问权限会修复它。
答案 18 :(得分:0)
另一个建议,
以管理员身份运行,然后重新启动VS应用程序。
应用包更新。 重启。
希望这有帮助!