從SVN上down下來的程式,編譯報了一大堆的錯,發現是缺少引用,但是明明引用了,後來開啟引用,發現system.web.mvc這個引用打著歎號,如圖:

後來重新引用了本機的system.web.mvc,編譯就不報錯了,但是執行他接著報“CS0234: 名稱空間“System.Web.Mvc”中不存在型別或名稱空間名稱“Ajax”(是否缺少程式集引用?)”錯誤,如圖:

百度,有人說就是設定System.Web.Mvc這個dll的屬性“複製本地”設定為true就OK。如圖,右擊開啟system.web.mvc的屬性:

然後在執行,就沒錯了。如果是英文的話,這個屬性是Copy Local = True。不過,有個問題就是,每次重新從SVN伺服器上down下程式碼來,或者revert這個專案都要這樣操作一遍,感覺很是麻煩,不知道大家有什麼好的辦法沒,謝謝啦。