我剛剛打開VS 2012並創建了一個類庫項目。之後,我添加了一個新的ADO.NET Entity Data Model
項目到我的解決方案。爲什麼我的項目中既有EntityFramework又有System.Data.Entity程序集?
我注意到有一個名爲EntityFramework 5.0的程序集和另一個名爲System.Data.Entity 4.0的程序集。它不應該只是一個嗎?
作爲獎勵的問題,當我點擊該文件的設計師崩潰:
Error 2 Error 6039: warning CS1701: Assuming assembly reference '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', you may need to supply runtime policy
c:\Users\andre_pena\AppData\Local\Temp\5srvr0ge.0.cs(465,29) : error CS1061: 'System.Data.Metadata.Edm.EdmFunction' does not contain a definition for 'IsComposableAttribute' and no extension method 'IsComposableAttribute' accepting a first argument of type 'System.Data.Metadata.Edm.EdmFunction' could be found (are you missing a using directive or an assembly reference?) c:\users\andre_pena\documents\visual studio 2012\Projects\ClassLibrary2\ClassLibrary2\Model1.edmx 1 1 ClassLibrary2
難道一切就OK了與我的系統?這兩個文件的存在是否正常?爲什麼我得到這個錯誤?
就是這樣!謝謝! –
@AndréPena如果這是解決您的問題,您應該將其標記爲解決方案,而不是其他帖子。 – mikesigs