2

我有項目,MVC,測試,數據訪問等解決方案,當我在2010年VS當我用aspnet_compiler.exe編譯我的網站時,爲什麼會出現編譯錯誤,但是當我VS的編譯工具不能編譯時?

點擊「生成」當我嘗試在命令提示符(aspnet_compiler.exe -c -v temp -p \absolute\path\to\my\solution\directory),我可以使用aspnet_compiler它建立精細兩個錯誤和構建失敗!

  • C:\ myFrameworkPath \臨時ASP.NET文件\ TEMP \ 6d21e425 \ 4455c27d \ App_Web_y5rq3jcy.0.vb(17):警告BC40056:在進口 'myExternalLib.Controls' 指定命名空間或類型不包含任何公共成員或無法找到。確保命名空間或類型已定義並且至少包含一個公共成員。確保導入的元素名稱不使用任何別名。
  • C:\ myFrameworkPath \ Config \ web.config(130):錯誤ASPCONFIG:無法加載類型'System.Data.Entity.Design.AspNet.EntityDesignerBuildProvider'。

注意:我想使用aspnet_compiler實現Luis Rocha's預構建視圖。

回答

3

我不知道爲什麼發生(我仍然希望有這個問題的答案),但它看起來像aspnet_compiler工具does not know在哪裏可以找到System.Data.Entity.Design.AspNet.EntityDesignerBuildProvider類型沒有在web.config文件中明確說明。 VS 2010中的構建例程知道,我不明白爲什麼aspnet_compiler不會這樣做!

相關問題