命名空間“System.Web.Mvc”中不存在類型或命名空間名稱“Ajax”(是否缺少程序集引用?)


  從SVN中檢出新項目之后本地編譯可以通過,但是運行一直報錯,錯誤提示信息:命名空間“System.Web.Mvc”中不存在類型或命名空間名稱“Ajax”(是否缺少程序集引用?)

  后來發現"System.Web.Mvc"這個dll文件的引用路徑在本地,而我本地對應的路徑下面沒有這個dll,所以報錯了,引用的具體路徑為:C:\Windows\Microsoft.NET\assembly\GAC_MSIL\System.Web.Mvc\v4.0_4.0.0.1__31bf3856ad364e35

  解決方法一:直接找到對應版本的System.Web.Mvc.dll文件,復制到對應的引用路徑下即可。

  解決方法二:右擊項目引用中的System.Web.Mvc,選擇"屬性",設置"復制本地"的值為"True"。

  博主推薦第二種解決方法,一次更改,終生受用。:)

  下面是曉菜鳥將"復制本地"的值再次更改為"Flase"時出現的錯誤提示信息,希望對大家有用。:)

  相關錯誤提示信息:

  a)、未能加載文件或程序集“System.Web.Mvc”或它的某一個依賴項。找到的程序集清單定義與程序集引用不匹配。 (異常來自 HRESULT:0x80131040)

  b)、分析器錯誤
    說明: 在分析向此請求提供服務所需資源時出錯。請檢查下列特定分析錯誤詳細信息並適當地修改源文件。

    分析器錯誤消息: 未能加載類型“Xcn.UI.MvcApplication”。

  c)、命名空間“System.Web.Mvc”中不存在類型或命名空間名稱“Html”(是否缺少程序集引用?)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM