這與這兩個問題:讓CruiseControl.NET MSBuild任務的工作方式相同VS 2008構建
Why does MSBuild fail from the command line where VS2008 succeeds?
How to get cmd line build command for VS solution?
當我從Visual Studio 2008中構建,構建成功。如果我使用.NET Framework 3.5安裝附帶的MSBuild從命令行構建,它通常會失敗。但是,如果我使用VS2008安裝的Visual Studio 2008命令提示符,它會成功。對於我所鏈接的前兩個問題,答案(我只能部分理解)似乎是命令行失敗的原因。我的問題是特定於CruiseControl.NET。我如何應用他們的答案,以便CruiseControl.Net MSBuild任務始終能夠成功,即使在將來進行更改後,只要它在VS 2008中正確構建即可?
在此先感謝您的幫助!
你可以發佈你遇到的錯誤與msbuild命令行嗎?在你的情況下使用devenv任務可能嗎? (見http://confluence.public.thoughtworks.org/display/CCNET/Visual+Studio+Task) – 2010-09-24 08:58:48
錯誤太大,無法發佈。我想避免在CI服務器上安裝VS。我現在開始工作了。謝謝。 – 2010-09-24 22:00:35