Если ваш вопрос ограничен NAnt, учебник J.P. Boodhoo предоставляет превосходный обзор того, как быстро повысить производительность вашей среды NAnt. Не беспокойтесь об этом с 2006 года, потому что структура NAnt с тех пор не сильно изменилась.
Если вы планируете использовать более причудливую среду сборки, то вы можете взглянуть на Rake , psake или даже MSBuild ( это более причудливый?). Мы по-прежнему используем NAnt, потому что он на 100% достаточен для наших нужд.
Если вы хотите выполнить весь процесс TDD, Continuous Integration - это следующая вещь, которую вы добавите в свою среду сборки. CruiseControl , CruiseControl.NET , TeamCity и Hudson / Jenkins - все это хороший выбор для этого. Либо они нацелены на CI для .NET явно (например, CCNET или TeamCity), либо их можно легко настроить для этого.