NAnt для среды родного кода - PullRequest
2 голосов
/ 17 октября 2008

Кто-нибудь знает какой-нибудь хороший учебник по использованию NAnt для инструкций процесса сборки собственного кода?


Существует ли какой-либо другой инструмент для автоматизации процессов сборки, который лучше подходит для среды с собственным кодом?


Мы разрабатываем мобильное приложение win32, и оно будет доступно для скачивания онлайн в виде файла CAB. Файл CAB должен содержать информацию, заполненную пользователем перед загрузкой, чтобы процесс установки приложения записывал некоторую информацию о пользователе в реестр устройства.

Ответы [ 2 ]

1 голос
/ 17 октября 2008

Некоторое время назад мы пытались использовать NAnt для создания большого проекта VC ++ (VS2005) ... это не сработало.

Проблема заключалась в том, что невозможно захватить зависимости вне Visual Studio. То есть. какие файлы cpp должны быть перестроены при изменении данного заголовочного файла.

Мы могли бы создавать nant-задачи, которые бросали бы все файлы в компилятор, и он каждый раз перестраивал бы их все.

В конце мы застряли с задачей NAnt, которая вызвала devenv для сборки. Возможно, это изменилось в VS2008, но я сомневаюсь в этом ...

0 голосов
/ 17 октября 2008

С помощью NAnt дело в том, что его можно делать так, как вы хотите. Так как у меня нет полной информации о том, что вы пытаетесь сделать, я могу только уйти от того, для чего мы его использовали.

В настоящее время у нас есть много различных систем, которые подключены к автоматической сборке. Вы упоминаете нативную разработку, которую я принимаю как код Win32 или не .NET. Большинство наших продуктов написаны не в Microsoft IDE. NAnt по-прежнему был для нас победителем, потому что, если IDE или инструменты, с помощью которых вы разрабатываете, имеют какой-то интерфейс командной строки, для их использования обычно достаточно просто вызвать exec task . 1007 *

У меня нет специальных руководств для вас, чтобы вы не знали больше о ваших усилиях.

...