关于VS2010未能正确加载XX包问题

由于之前机器上vs2010只安装了C#,所以现在想运行C++程序时,所以只能在装一遍,装完后一运行,总提示:
未能正确加载Microsoft.Data.Entity.Design.Package.MicrosoftDataEntityDesignPackage...等的信息,
网上查了N多资料,有说是区域设置里的语言问题,有说是activitylog.xml的问题,还有说是重新安装时,之前注册表被占用导致第二次安装时注册表冲突的问题,总之,最后解决了,现将过程记录如下,希望可以帮到遇到同样问题的同仁们:

1.区域设置:
工具--》选项--》环境--》区域设置,是简体中文,看来不是这问题。

2.activitylog.xml问题:
按弹出框提示的路径找activitylog.xml文件,应该找不到,那就新建一个,贴上如下代码:
<entry>
    <record>257</record>
    <time>2010/05/02 20:36:35.490</time>
    <type>Error</type>
    <source>VisualStudio</source>
    <description>CreateInstance failed for package [Microsoft.Data.Entity.Design.BootstrapPackage.BootstrapPackage, Microsoft.Data.Entity.Design.BootstrapPackage, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]</description>
    <guid>{7A4E8D96-5D5B-4415-9FAB-D6DCC56F47FB}</guid>
    <hr>80070002</hr>
    <errorinfo>Could not load file or assembly 'Microsoft.Data.Entity.Design.BootstrapPackage, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies. The system cannot find the file specified.</errorinfo>
</entry>
<entry>
    <record>258</record>
    <time>2010/05/02 20:36:35.513</time>
    <type>Error</type>
    <source>VisualStudio</source>
    <description>End package load [Microsoft.Data.Entity.Design.BootstrapPackage.BootstrapPackage, Microsoft.Data.Entity.Design.BootstrapPackage, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]</description>
    <guid>{7A4E8D96-5D5B-4415-9FAB-D6DCC56F47FB}</guid>
    <hr>80004005 - E_FAIL</hr>
    <errorinfo>Could not load file or assembly 'Microsoft.Data.Entity.Design.BootstrapPackage, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies. The system cannot find the file specified.</errorinfo>
</entry>

在{Program Files}\Microsoft Visual Studio 10.0\Common 7\IDE 这个路径下,也新建个activitylog.xml文件,同上。
但是还是不能解决问题。
 

3.注册表冲突的问题
运行如下命令,我的问题就解决了,但是网上说应该先卸载vs2010,再运行,再重装,我的没卸载,直接运行,就好了,如果各位同仁如果删了注册表还不行,那就再卸载了,为保险起见,再删一次注册表,再重装。
reg delete HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\10.0\AutoLoadPackages\{adfc4e66-0397-11d1-9f4e-00a0c911004f} /v {7A4E8D96-5D5B-4415-9FAB-D6DCC56F47FB} /f
reg delete HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\10.0\AutoLoadPackages\{93694fa0-0397-11d1-9f4e-00a0c911004f} /v {7A4E8D96-5D5B-4415-9FAB-D6DCC56F47FB} /f
reg delete HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\10.0\Packages\{7A4E8D96-5D5B-4415-9FAB-D6DCC56F47FB} /va /f

这样之后,问题解决了。。

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值