Альтернативы NAnt [закрываются]

Activesupport использует это регулярное выражение (и нет обратного реверса).

10000000.to_s.gsub(/(\d)(?=(\d\d\d)+(?!\d))/, "\\1 ") #=> "10 000 000"
13
задан lomaxx 10 June 2009 в 06:54
поделиться

4 ответа

Я бы сказал, что если вы начнете работать с NAnt, это не ТАК сложный. Мне не хватало хорошего учебника «давайте начнем», и все, что я читал, выглядело довольно устаревшим. Хорошо то, что вы можете использовать MSBuild для создания приложения (это то, что я использую), а остальное делать с помощью NAnt.

По крайней мере, я думаю, что это не сложнее, чем MSBuild - а для вещей MSBuild проще. бесплатно использовать MSBuild для этого.

Вот что я использую:

<exec program="msbuild.exe" 
      basedir="C:\windows\microsoft.net\Framework\v3.5\" 
      commandline="Project.csproj /p:OutDir=..\Outdir\; configuration=Release" />
4
ответ дан 2 December 2019 в 01:41
поделиться

Вы можете попробовать FinalBuilder - его очень легко использовать, хотя я предпочитаю придерживаться NAnt. И у вас всегда есть MSBuild ...

2
ответ дан 2 December 2019 в 01:41
поделиться

Есть MSBuild, но он не проще, чем Nant.

Оба варианта подходят, если вы привыкнете к синтаксису.

Более простой вариант - использовать пакетные файлы.

Другой вариант заключается в использовании CIFactory , который обеспечивает быстрый способ запустить и запустить сервер сборки и непрерывной интеграции.

1
ответ дан 2 December 2019 в 01:41
поделиться

Maven - отличный инструмент для сборки, он был разработан в основном для сообщества Java, но теперь есть плагин .NET для создания проектов C #. Существуют довольно большие концептуальные различия между Maven ( см. Википедию для краткого обзора) и NAnt, так что вы можете сначала прочитать об этом, если хотите попробовать.

2 интересные особенности:

  • ] Зрелая коллекция подключаемых модулей для выполнения общих задач, таких как тестирование, создание документации, развертывание и т. Д.
  • Может автоматически получать зависимости проекта для вас из центрального репозитория
-2
ответ дан 2 December 2019 в 01:41
поделиться
Другие вопросы по тегам:

Похожие вопросы: