Я занимаюсь автоматизацией в своей компании. Мы - семинар С#. В настоящее время я работаю над автоматической сборкой. NANT - это инструмент управления потоком. Хотя NANT активно не развивается (последняя бинарная версия выпущена на Июнь 2012 и github repo неактивна), MSBuild лучше. Поэтому я предпочитаю MSBuild, но уходящий в отставку NANT по-прежнему вызывает сомнения - какова стоимость?
Я придумал некоторые плюсы и минусы, но я знаю, что коллективный интеллект лучше. Спасибо за вашу помощь!
Обновление: Я прочитал вопрос, но второй ответ вызывает беспокойство для меня. На машине для сборки есть несколько .NET-фреймворков, неудобно ли это?
MSBuild
Pros
- Коммерческая поддержка
- Сообщество растет
- Интегрировано с VS и TFS
- Не отставайте от .Net
против
- Повторить текущий script
- Не знакомы людям
NANT
Pros
- Уже используется
- Знакомые люди
против
- Не обновляется в течение длительного времени (с 2012 года)
- Сообщество неактивно
- Отсутствие новой поддержки .Net