Вопрос

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

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

Это было полезно?

Решение

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

Другие советы

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

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

DEVENV MySolutionFile.sln /отладка сборки /настройка проекта supproject.vdproj

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top