【发布时间】:2012-03-11 03:22:05
【问题描述】:
我在使用 Visual Studio 2011 beta 创建新的 edmx 文件时遇到问题
- 目标框架.Net 4.5
- 类库项目
添加空模型后,出现以下错误
错误 6039:警告 CS1701:假设程序集引用 'System.Data.Entity,版本=4.0.0.0,文化=中性, PublicKeyToken=b77a5c561934e089' 匹配 'System.Data.Entity, 版本=4.2.0.0,文化=中性,PublicKeyToken=b77a5c561934e089', 您可能需要提供运行时策略 \fjwflppr.0.cs(465,29) :错误 CS1061:“System.Data.Metadata.Edm.EdmFunction”不包含 'IsComposableAttribute' 的定义并且没有扩展方法 'IsComposableAttribute' 接受类型的第一个参数 'System.Data.Metadata.Edm.EdmFunction' 可以找到(你错过了吗? using 指令还是程序集引用?)
方法未找到:'布尔值 System.Data.Metadata.Edm.EdmFunction.get_IsComposableAttribute()'。
根据msdn EdmFunction.IsComposableAttribute 仅在.net 4.5 中受支持,并且该项目默认引用来自C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.5\System.Data.Entity.dll 的dll,但vs 中的文件属性窗口显示4.0.0.0
我对我的项目应该参考哪个版本的 System.Data.Entity.dll 让 edmx 设计器工作感到困惑。
【问题讨论】:
标签: visual-studio edmx visual-studio-2012 .net-4.5