.Net/C# Build Tool - Является ли NAnt предпочтительным инструментом?

Я собираюсь настроить автоматическую сборку проекта.net/C#.

Я немного искал в сети, и есть много ссылок на этот инструмент под названием "NAnt".

Мои вопросы:

  • Считается ли NAnt хорошим инструментом для этого, все еще используется?
  • Существуют ли другие задачи, которые являются стандартом де-факто для такой задачи?

Судя по информации на странице sourceforge проекта, в последние годы не было особого развития. То же самое относится и к проекту NAntContrib.

Спасибо!

4 ответа

NAnt широко используется и имеет хорошую поддержку.

Visual Studio поставляется с собственным инструментом сборки - MSBuild, который встроен в Visual Studio (файлы проекта и решения - это скрипты MSBuild). Он имеет большую базу поддержки и несколько расширений с задачами построения сообщества.

MS Build Tasks - еще одна опция для автоматизации процессов сборки.

  • Считается ли NAnt хорошим инструментом для этого, все еще используется?

NAnt все еще используется. Я использовал его для автоматического развертывания веб-приложения ASP.NET и связанных служб и базы данных.

  • Существуют ли другие инструменты, которые являются стандартом де-факто для такой задачи?

MSBuild широко используется. Преимущество перед NAnt заключается в том, что он включен в.NET 2.0+. Мне также нравятся функции массива и пакетирование: http://msdn.microsoft.com/en-us/library/ms171473%28VS.80%29.aspx.


Смотрите также этот связанный вопрос: NAnt или MSBuild, какой выбрать и когда?,

Говоря за себя, да, NAnt все еще используется. У меня есть стандартный скрипт сборки, который я могу легко добавить в любой новый проект. Я делаю это для любого нового кода, который я планирую хранить некоторое время.

NAnt является зрелым и широко используется во многих проектах. Большая часть его привлекательности - его расширяемость с помощью пользовательских задач.

Проект, похоже, застопорился, но, судя по всему, он все еще жив и работает. Говорят о дорожной карте на будущее, а также о новой версии.

Другие вопросы по тегам