Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/multithreading/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Entity framework 4 将EntityFramework添加到项目时出错_Entity Framework 4 - Fatal编程技术网

Entity framework 4 将EntityFramework添加到项目时出错

Entity framework 4 将EntityFramework添加到项目时出错,entity-framework-4,Entity Framework 4,当我安装VS2010并创建MVC3项目时,我可以毫无问题地添加ADO.NET实体数据模型 安装 EF\u 2011年6月\u CTP EFTools SQL Server开发人员工具代号“Juneau”和windows更新 现在,无论何时尝试添加EDM,都会将错误设置为警报,但无法添加。对于单击时的现有EMD,我将XML视为EDM 有人告诉我该怎么做吗 Method not found: 'Boolean Microsoft.Data.Tools.Diagnostics. Tracer.As

当我安装VS2010并创建MVC3项目时,我可以毫无问题地添加ADO.NET实体数据模型

安装

  • EF\u 2011年6月\u CTP
  • EFTools
  • SQL Server开发人员工具代号“Juneau”和windows更新
现在,无论何时尝试添加EDM,都会将错误设置为警报,但无法添加。对于单击时的现有EMD,我将XML视为EDM

有人告诉我该怎么做吗

Method not found: 'Boolean Microsoft.Data.Tools.Diagnostics. Tracer.AssertTraceEvent(Boolean,System.Diagnostics.TraceEventType, Microsoft.Data.Tools.Diagnostics.TraceId,System.String)'. 找不到方法:“Boolean Microsoft.Data.Tools.Diagnostics”。 Tracer.AssertTraceEvent(布尔值,System.Diagnostics.TraceEventType, Microsoft.Data.Tools.Diagnostics.TraceId,System.String')。
请查看此帖子:。“朱诺”CTP3和EFTools存在一些SxS问题。建议将这些安装在单独的机器上

更新: 这是我在上面的链接中建议的回滚,通过2011年6月的entity designer更新,在您的机器上返回到“工作状态”。经OP确认。如上所述,朱诺CTP3和新EFTools软件包由于存在缺陷而无法安装到SxS

  • 卸载Juneau CTP3和实体框架设计器更新

  • 安装实体框架设计器更新

  • 这将使您当前的机器工作正常。不幸的是,如果您想试用Juneau CTP3,您必须将其安装在与此机器(可能是VM)不同的机器上,因为EF 4.1 designer更新存在冲突问题