В моем скрипте сборки, как я могу указать место назначения для сообщений журнала NAnt?
В идеале я хотел бы просто указать путь к файлу. Затем в каждой сборке NAnt перезаписывает содержимое этого файла выводом сообщения.
Для этого вы можете использовать NANT Loggers and Listeners . Один из вариантов - передать в команду параметр logfile. Этот файл перезаписывается при каждом выполнении.
У вас может быть командный файл, который вызывает 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 . .
Я бы посоветовал вам взглянуть на приложение непрерывной интеграции , например CruiseControl.NET , если вы еще этого не сделали.