我拼命尋找出一個解決我的問題,我的問題是與MSBuild的持續集成設置爲我的項目,該項目使用Visual Studio 2015年的MSBuild編譯ASP.NET應用MVC4 - 設計使用Visual Studio 2015年
設計嗯,我沒有使用VS 2015的所有新口味。因爲我的部署服務器配置了非常舊的服務器操作系統,即Windows服務器2003.
因此,VS 2015中的原因我設計了我的項目使用.net只有ASP.NET MVC版本4的框架4.0。這只是在Windows Server 2003中支持的版本。因此,直到設計時,我的應用程序完全編譯時沒有拋出任何引用錯誤。
當我寫完的MSBuild編譯設置和運行建立使用MSBuild.exe它拋出以下錯誤:
- CS0246:類型或命名空間名稱「HTTPGET」找不到(是否缺少)使用指令或程序集引用?)[C:\ Workspaces \ myProject \ myProject.Web \ myProject.Web.csproj
- CS0246:無法找到類型或名稱空間名稱'HttpGetAttribute'(您是否缺少using指令或一個程序集引用?)[C:\ Workspaces \ myProject \ myProject.Web \ myProject.Web.csproj
- CS0246:類型或名稱空間名稱'HttpGet'找不到(你是否缺少使用指令或程序集引用?)[C:\ Workspaces \ myProject \ myProject.Web \ myProject.Web.csproj
- CS0246:類型或名稱空間名稱'HttpGetAttribute'無法找到(您是否缺少使用指令或程序集引用?)[C:\ Workspaces \ myProject \ myProject.Web \ myProject.Web.csproj
- CS0246:類型或名稱空間名稱'HttpGet'不能(是否缺少using指令或程序集引用?)[C:\工作區\ myProject的\ myProject.Web \ myProject.Web.csproj
像這些有總在使用的MSBuild做編譯發現70個錯誤命令。
請幫我解決這個問題如何解決!
在此先感謝
維傑
您是否意味着您可以通過Visual Studio 2015成功構建它? MSBuild工具的版本是什麼? –
不,我指出MSBuild通過提供物理路徑爲「C:\ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ msbuild」來糾正版本。但正如我在上面提到的那樣,爲老版本的MVC即MVC V4增加了對dll的問題。0 – Vijay