從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這個項目都要這樣操作一遍,感覺很是麻煩,不知道大家有什么好的辦法沒,謝謝啦。