2009-04-09 2 views
1

Я использую Visual Studio2008 для своей разработки, и я хочу создать пакет без настройки, т. Е. Я не хочу, чтобы во время установки пользовательский интерфейс возникал. Можно ли создать MSI без умопомрачительной установки с помощью Visual Studio, а если нет, то есть ли другие инструменты для этого?Как создать пакет без инсталлятора с помощью Visual Studio 2008

ответ

3

MSI работает молча с соответствующими параметрами командной строки, я не думаю, что это возможно. См. here - вам нужно использовать переключатель/q.

Альтернатива NSIS.

5

дополнение к тому, что ocdecio сказал (что совершенно правильно):

Если вы хотите, чтобы сделать автоматическую установку по умолчанию, то есть стандартной установки действия, когда пользователь дважды щелкает файл установки, вы можете обернуть MSI в самораспаковывающемся исполняемом файле, созданном IExpress.

IExpress входит в комплект Windows и позволяет указать команду для выполнения после того, как пакет IExpress был извлечен. В вашем случае вы должны указать

msiexec /i mySetup.msi /q 

как команды установок (в некоторых случаях вам нужно будет/дп абсолютно подавить все диалоги).

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