我刚刚获得了Visual Studio 2012 RC Ultimate,我正在尝试使用EntityFramework Database First连接到数据库。我已经创建了EDMX文件,就像我已经完成了一千次,当我构建项目时,我得到了2个错误。我不确定他们是否有关系。
遇到错误保护EDMX文件'Model.edmx'。
无法加载文件或程序集“Microsoft.Data.Tools.Schema.Sql,Version = 11.0.0.0,Culture = neutral,PublicKeyToken = b03f5f7f11d50a3a”或其依赖项之一。系统找不到指定的文件。
我花了几个小时在谷歌试图看看是否有其他人遇到过这个问题,而我根本找不到任何东西。
任何帮助都会很棒。感谢
答案 0 :(得分:10)
C:\Program Files
(x86)\MSBuild\4.0\Microsoft.Common.targets\ImportAfterMicrosoft.Data.Tools.Integration.targets
我希望这可以为某些人带来很多麻烦,就像它对我一样 - -ck
<强>更新强>
显然这只是一个问题,如果您在VS2012开发者预览版的顶部安装了VS2012RC,因为删除/重命名了某些内容并且该文件仍然来自旧安装并造成严重破坏......
答案 1 :(得分:2)
非常感谢潜水指导我在这篇文章中给出了正确的答案
在那里寻找他的答案,只需删除此文件,一切正常
C:\ Program Files(x86)\ MSbuild \ 4.0 \ Microsoft.Common.Targets \ ImportAfter \ Microsoft.Data.Tools.Integration.targets
答案 2 :(得分:1)
FIY
重命名文件不起作用。
删除它解决了我的问题。
还有一件事:问题出现在我的32位W7盒子上。在我的64位W7盒子上一切正常
非常感谢快速回答,我可以继续工作了。
答案 3 :(得分:1)
我们正在尝试确定此问题的确切复制,以防这有助于我们在Visual Studio 2012 RTM的设置中获得修复。我需要有关能够重现这一点的人之前RC的预览和测试版软件的确切配置和安装顺序的信息。