2012-03-11 51 views
3

我使用Visual Studio 2011測試版EDMX文件11測試版.NET 4.5

  • 目標框架.NET 4.5
  • 類庫項目

無法建立一個新的EDMX文件添加空模型後,我得到以下錯誤

錯誤6039:警告CS1701:假設程序集引用 'System.Data.Entity,Version = 4.0.0.0,Culture = neutral, PublicKeyToken = b77a5c561934e089'matches'System.Data.Entity, Version = 4.2.0.0,Culture = neutral,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設計器工作。

回答