Как создать пакет установки без вывода сообщений с помощью Visual Studio 2008 - PullRequest
2 голосов
/ 09 апреля 2009

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

Ответы [ 3 ]

5 голосов
/ 09 апреля 2009

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

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

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

msiexec /i mySetup.msi /q

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

4 голосов
/ 09 апреля 2009

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

Альтернативой является NSIS .

0 голосов
/ 08 февраля 2013

См. «ДЕТАЛИ ПО ТИХОМУ УСТАНОВКЕ» здесь: http://software.intel.com/en-us/articles/how-to-creating-your-msi-installer-using-visual-studio-2008

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