2009-04-26 65 views

回答

12

您可以使用NANT Loggers and Listeners。一種選擇是將日誌文件參數傳遞給命令。每次執行時都會覆蓋此文件。

您可以爲每個構建文件和相應的輸出調用NAnt的批處理文件。

NAnt.exe -build:[build file for PROJ1] -logfile:c:\temp\BuildOutput1.txt 
NAnt.exe -build:[build file for PROJ2] -logfile:c:\temp\BuildOutput2.txt 
. 
. 

我建議你看看在Continuous Integration應用程式,例如CruiseControl.NET如果你還沒有這樣做。

+0

我見過文檔。我還計劃在TeamCity上爲我的CI。我仍然不確定如何從你的建議中得到我的目標。你能解釋一些關於如何將默認記錄器配置爲在構建腳本中寫入文件而不是控制檯的信息嗎? – 2009-04-26 21:54:28