Я сделал установочный файл в Visual Studio с помощью установщика установки.
Я закончил установку программы. И теперь я хочу установить файл другой программой в качестве средства запуска обновлений. но я не знаю, как это сделать.
Версия программы 1.0.0
Панель запуска обновлений -> Запуск файла установки -> Обновление программы -> Версия программы 1.0.1. как программно выполнить файл setup.msi в программе запуска обновлений.
извините, я просто хочу выполнить обновление с помощью установщика, но я не хочу, чтобы клиент нажимал. Например, следующая кнопка установщика установки.





Для установки msi используйте следующий код:
Process p = new Process();
p.StartInfo.FileName = "msiexec";
p.StartInfo.Arguments = "/i <path to installer>.msi";
p.Start();
p.WaitForExit();
Когда вы нажимаете msi в Windows, запускается команда msiexec.
Чтобы увидеть возможные параметры (например, для автоматической установки без взаимодействия с пользователем), перейдите здесь.
но я не хочу нажимать кнопку.
@ 김태형 проверьте ссылку в ответе. есть параметр для quiet mode (there is no user interaction)
Привет. У меня есть еще вопрос. Я хочу выполнить обновление с помощью файла msi, но ваш код не обновляется. Как обновить ?? Я не знаю, как создать файл msp. Кроме того, когда я меняю значение версии установщика установки, а затем изменяется код продукта ...
@ 김태형 Менять не код продукта, а версию. В этом случае все будет хорошо. Вам не нужен msp. msp - это патч, но вы хотите обновить app. Я думаю, ваш вопрос связан с инструментом, с помощью которого вы создаете msi, а не с тем, как вы его запускаете.
расскажите подробнее. Я дважды прочитал ваш вопрос и до сих пор не знаю, что вы пытаетесь сделать