Развертывание нескольких MSI-файлов - PullRequest
0 голосов
/ 15 ноября 2011

У меня есть около 81 MSI-файлов, которые я должен установить, поэтому я решил создать приложение для их установки. Однако, когда я пытаюсь установить один, я получаю диалоговое окно установки. Есть ли способ отменить все диалоги из процесса установки в C # или мне нужно использовать какой-то инструмент, например, установить щит? (Я пытаюсь понять, как его использовать.)

Прямо сейчас я использую набор данных для хранения пути MSI и имен. Для запуска .msi я использую Process.Start() внутри цикла.

1 Ответ

2 голосов
/ 15 ноября 2011

Попробуйте передать параметр '/ quiet' установщику, как задокументировано здесь :

msiexec.exe /i "path/to/installer.msi" /quiet

Кстати, в C # нет причин для этого.Вы можете написать это в простом пакетном файле.

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