2008-09-17 12 views
1

У меня уже есть скрипт сборки NAnt, который объединяет/запускает тестовый/zip-проект и т. Д., Но я работаю над основным настольным приложением. Как я могу построить проект установки с использованием NAnt, поэтому я могу включить его в отчет о сборке TeamCity.Проект установки сборки с NAnt

Редактировать: Установка - это базовый проект установки, поставляемый с Visual Studio. Это для внутреннего для компании, поэтому она не делает ничего необычного.

ответ

2

Прошло несколько лет, но в последний раз, когда я должен был это сделать, я использовал инструмент под названием Wix, который имел утилиты под названием Candle and Light. Я использовал эти инструменты в своем сценарии NAnt для создания установщика MSI.

+0

Угадайте, что это ответ на данный момент: o ( – 2008-09-17 11:48:59

4

Единственный способ создания проекта установки Visual Studio - через Visual Studio. Вам нужно будет иметь копию VS, установленную на машине сборки, и запустить ее как инструмент командной строки (exec devenv.exe) с соответствующими параметрами (который должен быть режимом сборки (отпустите или отладить) и имя проекта для сборки , может быть несколько других, но вы можете запустить devenv /?, чтобы получить список различных параметров командной строки).

+0

Использование Visual Studio для его создания было решением, которого я действительно хотел избежать. Думаю, я посмотрю на Wix – 2008-09-17 11:44:39

+0

Wix, безусловно, хороший вариант, но на самом деле он не ответил на ваш вопрос. – 2008-09-17 13:28:38

0

Вместо того, чтобы пытаться построить с использованием MSBUILD (предположение), создайте решение или проект, используя DEVENV.EXE. Командная строка что-то вдоль линий:

Devenv MySolutionFile.sln/построить DEBUG/проект SetupProject.vdproj

Вы можете изменить DEBUG к высвобождению или любой другой конфигурации сборки вы настроили. Вы также можете оставить часть/project ... для создания всего решения.

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

  • Нет связанных вопросов^_^