2008-10-17 2 views
2

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

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


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

ответ

1

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

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

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

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

+0

Имел такой же опыт работы с VS2005. Вы в основном используете NAnt для вызова devenv -build. – Hallgrim 2008-10-19 14:59:36

0

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

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

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

Смежные вопросы