關於ASP.NET項目從MVC3升級到MVC4的處理。

問題描述:用Visual Studio 2015打開VS2010創建的項目,遷移後報錯,N多的“CS0103”的報錯,而且在控制器引用的命名空間using System.Data.Objects;提示找不到類或命名空間。

1、根據遷移報告給出的提示找到以下文章https://docs.microsoft.com/en-us/aspnet/whitepapers/mvc4-release-notes#_Toc303253806

按照這裏面所說的處理後,“CS0103”的報錯處理好了。

但還是有 using System.Data.Objects;提示找不到類或命名空間  的問題。

在“引用”中打開EntityFramework,確實找不到這個。於是百度,在NuGet裏更新EF到6.1.3版本。但問題依舊。幾經折騰,最後發現在“引用”裏的EntityFramework版本還是4.0的,OMG。新建項目,用的是6.0的版本,不會有問題。於是將VS2010的項目裏的2個文件刪除,重新引入6.0版本的,問題就解決了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章