Как создать пакет автоматической установки с помощью Visual Studio 2008

StackOverflow https://stackoverflow.com/questions/733816

Вопрос

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

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

Решение

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

Альтернативой является НСИС.

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

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

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

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

msiexec /i mySetup.msi /q

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

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

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