我安装了 Visual Studio 2012 并在稍后安装了 Update 2。安装 Update 2 后,当我加载任何项目时,出现以下错误:
微软视觉工作室
“ProviderPackage"包未正确加载。
该问题可能是由配置更改或安装其他扩展引起的。
继续显示此错误消息?
是 否
找到后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>
谷歌搜索没有显示与我的问题完全匹配的内容。
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
还有其他想法吗?
答案
This is Aaron’s (Aaron Reed) answer from above, just copied as an answer instead of part of the question:
修复…*修复…*修复…
- 打开的程序和功能(运行:appwiz.cpl)
- 已安装应用程序的排序列表按:安装日期
- 通过将"SQL"添加到右上角的搜索过滤器来过滤列表
- 项目清单
我于 2013 年 4 月 1 日安装了 VS2012,因此我浏览了列表中列出的每个 SQL 项,然后右键单击 –> Repair
从那里我运行 VS2012 并打开目标解决方案文件,没有出现问题。
我的列表:
- Microsoft SQL Server 2012 数据层应用程序框架
- Microsoft SQL Server数据工具- enu表示(11.1.20627.00)
- Microsoft SQL Server 2012 管理对象 (x64)
- SQL Server 2012(X64)的Microsoft系统CLR类型
- SQL Server 2012的Microsoft系统CLR类型
- 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语言服务
- Microsoft SQL Server 2012本机客户
- Microsoft SQL Server 2012数据层应用程序框架
- Microsoft SQL Server 2012 Express LocalDB
- Microsoft SQL Server 2012 Transact-SQL Spriptdom