vs2008提示“包加载失败”的解决办法

  刚进入一个新的环境,使用以前人留下的电脑。里面的软件那叫一个混乱。才用没几天,VS就出问题了。今天打开解决方案文件时,弹出“未能正确加载包Microsoft.Data.entity.Design.Package.MicrosoftDataEntityDesignBootstrapPackage”的错误并自动退出:

试了网上介绍的几种办法,但没有效果。后来看到一个老外的解决办法,直接把该包对应的注册表项删掉。OK,搞定。

以我遇到的这个错误为例,要删除{7A4E8D96-5D5B-4415-9FAB-D6DCC56F47FB}对应的注册表项。具体如下:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\9.0\Packages\{7A4E8D96-5D5B-4415-9FAB-D6DCC56F47FB}

 

另,网上介绍的几种解决办法,可能会误导人。其一为设置语言;其二为把vs2010或其他版本下的dll文件复制到vs2008对应的文件夹中。

如在

C:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE

下搜索Data.entity,将可能的文件复制到

C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE

本人测试过,这个方法没有效果。

 

相关链接:

http://social.msdn.microsoft.com/Forums/en-US/vsx/thread/a1de8f04-60d1-4314-9103-45d6b688dfed

http://blogs.msdn.com/b/adonet/archive/2007/09/04/entity-framework-tools-ctp-package-load-failure-workaround.aspx

http://blogs.msdn.com/b/dr._ex/archive/2006/12/14/debugging-package-load-failures.aspx

posted @ 2012-12-05 15:56  儒门布衣  阅读(539)  评论(0编辑  收藏  举报