NAnt можно использовать в качестве сценария сборки, который будет строить ваши проекты и затем выполнять NUnit и FXCop.
Еще один вариант, который я использую на работе, - это создать скрипт сборки для MSBuild и использовать Задачи сообщества MSBuild , которые поддерживают запуск FXCop & NUnit среди прочего.
Так что для моей настройки CCNet извлекает исходный код из SVN, а затем вызывает MSBuild с основным файлом сборки. Там он создает проекты, запускает NUnit, NCover, FXCop, StyleCop и т. Д. И объединяет результаты, которые затем отображаются на веб-странице CCNet. Каждую задачу также можно настроить, чтобы в случае сбоя сборка не удалась.
Я не использовал TeamCity, но должен быть способ снять исходный код, а затем запустить скрипт сборки MSBuild или NAnt, который затем обработает шаги сборки.