您的位置:首页 > 其它

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

2012-09-12 16:18 309 查看
由于之前机器上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

这样之后,问题解决了。。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐