我的ASP.NET MVC 5 EF 6應用程序崩潰,因爲沒有找到「System.Data.Entity.Core.UpdateException,EntityFramework,Version = 6.0.0.0」。我想知道版本6.0,因爲我使用的是最新版本6.1.3.0,但我找不到可能導致此問題的任何對6.0.0.0的引用。舊版EntityFramework的ASP.NET類型未解決
對delete all temp ASP.NET files的解決方案沒有效果。使用NuGet,我將EntityFramework軟件包從6.1.3.0降級到6.0.0.0,現在一切正常。但我也想明白爲什麼這個問題發生了。我的閱讀是,其他一些參考文獻取決於版本6.0.0.0中的EF,但我找不到哪些。
我查看了每個已安裝的NuGet包的依賴信息。唯一指EntityFramework的是MySQL.Data.Entity,但對於確切版本6.0.0.0而言,不是,根據信息文本,他需要版本> = 6.0.0.0,所以它應該在6.1.3.0下正常工作。有沒有辦法讓我看到所有程序集取決於EntityFramework,以便我可以看到哪一個依賴於6.0.0.0?
我認爲你正在混合產品版本和程序集版本 – ErikEJ
在'rootturk'的答案之上,如果你已經安裝了一個EF版本(聽起來像你一樣),運行'uninstall-package entityframework -force'第一。 –