問題描述:用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版本的,問題就解決了。