vs2012中編譯時出現程式集所使用的版本高於所引用的版本
阿新 • • 發佈:2022-03-25
vs2012中編譯時出現程式集所使用的版本高於所引用的版本
我在執行別人的專案時出現版本不相容的問題:
問題原因: 引用的版本不一致,即你本機引用了兩個版本
解決方法: 把引用的程式集從專案的引用中移除,找到你所使用版本的dll和引用的dll一致,如上面4.0.0.0,
把整個專案的引用下的System.Web.Mvc.dll改為預設C盤下自動引用的路徑
步驟:
1)在專案的引用找到System.Web.MVC.dll
2)選中後開啟物件瀏覽器檢視,版本是否一致
3)移除D盤這個system.web.mvc.dll,引用C盤dll
具體瀏覽路徑:C:\Program Files (x86)\Microsoft ASP.NET\ASP.NET MVC 4\Assemblies\System.web.mvc.dll
4)重新編譯後,執行程式
我在執行別人的專案時出現版本不相容的問題:
問題原因: 引用的版本不一致,即你本機引用了兩個版本
解決方法: 把引用的程式集從專案的引用中移除,找到你所使用版本的dll和引用的dll一致,如上面4.0.0.0,
把整個專案的引用下的System.Web.Mvc.dll改為預設C盤下自動引用的路徑
步驟:
1)在專案的引用找到System.Web.MVC.dll
2)選中後開啟物件瀏覽器檢視,版本是否一致
3)移除D盤這個system.web.mvc.dll,引用C盤dll
具體瀏覽路徑:C:\Program Files (x86)\Microsoft ASP.NET\ASP.NET MVC 4\Assemblies\System.web.mvc.dll
4)重新編譯後,執行程式
https://www.cnblogs.com/xielong/p/4897492.html