“ ProviderPackage”包未正确加载

我安装了 VisualStudio2012,后来又安装了更新2。在安装更新2之后,当我加载任何项目时,都会得到以下错误:

---------------------------
MicrosoftVisualStudio
---------------------------
“ ProviderPackage”包未正确加载。

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

是否继续显示此错误消息?
---------------------------
是,不是
——————————-< br/>

在定位了 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>

谷歌搜索不会显示与我的问题完全匹配。我已经尝试在安装 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

还有别的办法吗?

88248 次浏览

我也犯过类似的错误。在我升级到 VS2012.U2之后,问题就消失了。如果不删除 TFS,就不能删除 TFS 2012更新2。虽然我有一个问题,升级从 TFS2012.U1到 U2,我发现 TFS2012.U2是值得的。

这是亚伦(亚伦 · 里德)在上面的回答,只是作为一个答案而不是问题的一部分:

修好了... 修好了。修好了..。

  1. 打开的程序和特性(运行: appwiz.cpl)
  2. 已安装应用程序的排序列表: 安装日期
  3. 通过将“ SQL”添加到右上方的搜索过滤器来筛选列表
  4. 列表项目

我在4/1/13上安装了 VS2012,所以我浏览了列表中列出的每个 SQL 项,然后右击—— > 修复

在那里,我运行了 VS2012并毫无问题地打开了目标解决方案文件。

我的清单:

  • 2012年 Microsoft SQL Server 资料-层次应用程式架构
  • Microsoft SQL Server 数据工具 -enu (11.1.20627.00)
  • Microsoft SQL Server 2012管理目标(x64)
  • MicrosoftSystemCLR 类型用于 SQLServer2012(x64)
  • 用于 SQLServer2012的 MicrosoftSystemCLR 类型
  • Microsoft SQL Server 2012年管理目标
  • Microsoft SQL Server 2012 Transact-SQL 编译器服务
  • Microsoft SQL Server 2012指挥线设施
  • Microsoft SQL Server 数据工具构建实用程序-enu (11.1.206..。
  • Microsoft SQL Server 紧凑型4.0 SP1 x64 ENU
  • Microsoft SQL Server 2012 T-SQL 语言服务
  • 2012年 Microsoft SQL Server 本地客户
  • 2012年 Microsoft SQL Server 资料-层次应用程式架构
  • Microsoft SQL Server 2012 Express localDB
  • 2012年 Microsoft SQL Server Transact-SQL spritDom

一个更快的解决方法是简单地修复列表中的 Microsoft SQL Server,这解决了我的问题。

还有一个建议,

以管理员身份运行,并重新启动 VS 应用程序。

应用程序包更新。 重启。

希望这个能帮上忙!

  • 关闭 VisualStudio。
  • 为 VisualStudio2012打开开发人员命令提示符(作为管理员)。
  • 类型 devenv /setup
  • 重新启动 VisualStudio。

可能是 Visual Studio 2012错误: Package & # 39; Visual C + + Package & # 39; 未能加载 的副本

参见 Visual C + + 包: 加载失败

我在 Visual Studio 2013 for Windows 8.1中遇到过同样的问题。

以前的答案对我不起作用。我必须修复 VisualStudio,然后重新启动我的机器。

对我有用。 Windows7SP1 + VS2013 为 VS2012打开开发人员命令提示符(作为管理员)。 运行 devenv/setup。

这对我很管用

为了解决这个问题,需要在下面清除 VisualStudio 缓存:

%LOCALAPPDATA%\Microsoft\VisualStudio\11.0\ComponentModelCache

感谢访问博客文章 SetSite 对于包来说失败了[ Microsoft. VisualStudio. Editor. Laboratory. EditorPackage ]

通常可以通过清除下面的 VisualStudio 缓存来解决这个问题:

Visual Studio 2012: %LOCALAPPDATA%\Microsoft\VisualStudio\11.0\ComponentModelCache

Visual Studio 2013: %LOCALAPPDATA%\Microsoft\VisualStudio\12.0\ComponentModelCache

问题出在对我的% USERPROFILE% 目录的访问权限上(因为 PC 出现故障)。将权限设置为完全访问修复了它。

我通过卸载或删除来修复:

Microsoft SQL Server 数据工具 -enu (14.0.50325.0)

我希望这有所帮助:)

在我的例子中,问题出现在我安装 VisualStudio2015之后。从那时起,VisualStudio 的以前版本也不会加载。 问题是 PATH 环境变量超过了最大长度。

我把时间缩短到不到2048年,重新启动了机器。VisualStudio 开始加载,但仍然存在一些错误。最后运行 devenv /setup,一切恢复正常。

对我来说,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

设置了权限,因此我的用户没有写权限。我为这个文件夹和下面的所有内容添加了用户的完全控制权限。

此外,当我启动 VisualStudio 时,它为这个文件夹创建了许多子文件夹。

我在 VisualStudio 启动时遇到了这个错误:

the 'visual studio component model host package' did not load correctly...

在其他一堆 The '' package did not load correctly...错误消息之后。

我意识到我的 C 盘上没有足够的空闲空间,因为 Visual Studio 是安装在 C 盘上的。

我打开了一些空间,重新启动了 VisualStudio,解决了问题。

但不确定是否与磁盘上的空闲空间有关。

来自 MSDN 论坛:

  • 请打开文件资源管理器,并导航到 < VisualStudio 安装路径 > Common7 IDE
  • Exe/SafeMode: 在安全模式下启动 IDE,加载最小的窗口。
  • Exe/ResetSettings: 还原 IDE 的默认设置,可选地重置到指定的 VSSettings 文件。
  • Exe/ResetAddin: 删除与指定外接程序关联的命令和命令 UI。
  • Exe/ResetSkipPkgs: 清除添加到 VSPackages 中的所有 SkipLoding 标记。

如果仍然没有帮助,我建议您尝试修复 VisualStudio 安装或卸载它,然后重新安装它。如果你想重新安装它,恐怕你需要一个 DVD 或一个良好的互联网。

做前三步对我有用。

我很“幸运”,重新启动了 VisualStudio2013,它起作用了。我还遇到过其他错误,删除临时缓存项可以清除这些错误。

边注。尽管 Visual Studio 2015目前还不是很完美,而且 NuGet 对 IMO 的使用也变得不那么友好,如果我的电脑被公司域网管理员重新启动,或者特别是当有一台电脑失去电力并且电力损失的时候,Visual Studio 2013变得有点“有趣”去修复,而 Visual Studio 2015项目几个月来似乎打开得很好,就好像当我登录时什么都没有发生一样。

卸载/修复 SQLServer 数据工具是我唯一的工作,感谢 Wayne Blackmon注释。

下面的图片

Uninstall SQL Server Data tools

我只是有一个类似的错误(在 Windows 7上。我安装了 VisualStudio2015Professional,然后在运行 VisualStudio2012时,几条“ ... 包没有正确加载”消息开始显示。

修复我的问题是修复“ MicrosoftStudioToolsforApplication2012”。

  1. 运行“ appwiz.cpl”(控制面板程序卸载程序
  2. 右键单击“ MicrosoftStudioToolsforApplication2012”,选择“更改”,然后单击“修复”。

Control Panel - Programs

在此之后,就可以打开 VisualStudio2012而不需要这些错误消息了。

在我的例子中,我通过删除 <C:\Users\myuser\Documents>中“ VisualStudio2015”文件夹的只读属性来解决这个问题。