Создайте проект установки с помощью NAnt - PullRequest
1 голос
/ 17 сентября 2008

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

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

Ответы [ 3 ]

4 голосов
/ 17 сентября 2008

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

2 голосов
/ 17 сентября 2008

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

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

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

DEVENV MySolutionFile.sln / build DEBUG / проект SetupProject.vdproj

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...