遇到错误保护EDMX文件的错误?

时间:2012-06-06 03:54:35

标签: entity-framework-4.3 visual-studio-2012

我刚刚获得了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”或其依赖项之一。系统找不到指定的文件。

我花了几个小时在谷歌试图看看是否有其他人遇到过这个问题,而我根本找不到任何东西。

任何帮助都会很棒。感谢

4 个答案:

答案 0 :(得分:10)

  1. 关闭所有Visual Studio实例
  2. 删除文件 C:\Program Files (x86)\MSBuild\4.0\Microsoft.Common.targets\ImportAfterMicrosoft.Data.Tools.Integration.targets
  3. 重新启动Visual Studio&重建解决方案
  4. 我希望这可以为某些人带来很多麻烦,就像它对我一样 - -ck

    <强>更新

    显然这只是一个问题,如果您在VS2012开发者预览版的顶部安装了VS2012RC,因为删除/重命名了某些内容并且该文件仍然来自旧安装并造成严重破坏......

答案 1 :(得分:2)

非常感谢潜水指导我在这篇文章中给出了正确的答案

EntityHydrate task failed

在那里寻找他的答案,只需删除此文件,一切正常

  

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的预览和测试版软件的确切配置和安装顺序的信息。