問題描述:在用vs生成MVC時若使用Internet應用程序為模版,項目建好后重新編譯下無法通過,彈出錯誤:
解決方案:問題出來后,詢問了身邊很多人都是一頭霧水,於是乎各種谷歌和百度,還好功夫不負有心人!終於找到一個解決方法,我把前輩寫的方案整理一下,供大家參考!
如果你在創建項目的時候出現上述錯誤,別急!
step1:首先關閉你應用程序方案,在你保存項目的文件夾下找到ProjectName.csproj ProjectName是你實際的應用程序名稱。
step2:用文字編輯器打開你找到它找到<Reference Include="System.Web.WebPages" /> <Reference Include="System.Web.Helpers" />
然后將上述兩個代碼替換為: <Reference Include="System.Web.WebPages, Version=1.0.0.0,Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL "/>
<Reference Include="System.Web.Helpers, Version=1.0.0.0,Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL" />
然后保存!然后用vs打開應用程序重新編譯OK通過!
源碼地址http://hi.baidu.com/affections/item/7ff6de0ae2392e10cc34eaf0