Я только начинаю выбирать NAnt вместо MSBuild в нашем проекте CruiseControl.
Одна из вещей, которые мы делаем внутри набора проектов, - это ссылка в одном файле AssemblyInfo.cs снаружи дерева проекта, чтобы упростить управление версиями (он находится в каталоге над папками проекта).
Есть ли очевидный способ достижения этого в разделе <sources>
задачи <csc>
?
Из того, что я могу сказать, секция <sources>
поддерживает только один элемент <include>
, который должен находиться под основанием задачи.
Полагаю, другим вариантом было бы скопировать один файл AssemblyInfo.cs как часть задачи перед вызовом csc, но подумал, есть ли более чистый способ сделать это.