[英]Upgrading solution from MVC 3.x to MVC 5.2.3: The type or namespace name 'Mvc' does not exist in the namespace 'System.Web'
我有一個解決方案,它是使用VS 2010和MVC 3.something構建的。 我現在正在使用VS 2015和MVC 5.2.3。 我刪除了對MVC3的舊引用,並將其更改為5.2.3 dll。 現在,每當我嘗試構建解決方案時,都會收到此錯誤的多個實例:
Error CS0234 The type or namespace name 'Mvc' does not exist in the namespace 'System.Web' (are you missing an assembly reference?)
當我嘗試使用System.Web.MVC時,每個文件(類)中都會發生錯誤:
using System.Web.Mvc;
參考確實存在。 奇怪的是,如果我刪除給定文件中的這一行,並用完全相同的東西替換它,則該文件的錯誤將暫時消失,但是在以后再次構建時,它將在某個看似隨機的位置返回。
基於其他類似性質的線程,這是我嘗試過的幾件事:
還有其他建議嗎?
解決方案中是否有多個項目? 其他項目之一可能引用的是舊版本的MVC。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.