2013-09-16 63 views
1

我剛剛從升級到.net4.0.net4.5ASP.NET MVC web應用程序,和我面臨的幾個問題,其中編譯器返回我的(如安裝包nuget)之間的模糊引用entity framework 5.0庫和.net4.5庫後(基本上它不知道使用哪一個)。多個引用升級到.net4.5

我該如何解決這個問題?

回答

3

實體框架爲每個.Net版本都有單獨的DLL。

完全刪除EF,然後從NuGet重新安裝它,一切都應該工作。

+0

解決了大部分問題。還有一個錯誤 - ''CompareAttribute'是'System.ComponentModel.DataAnnotations.CompareAttribute'和'System.Web.Mvc.CompareAttribute'之間的模糊引用。我該怎麼做?我已經在使用System.Web.Mvc;'。 – ojek

+0

@ ojek:這是另一個問題的單獨問題,[如果它尚未被問](http://stackoverflow.com/questions/14141043/resolving-an-ambiguous-reference) – user7116