Запустите два исполняемых файла после завершения установки - PullRequest
3 голосов
/ 30 июня 2011

Я делаю установщик, используя проект VS Setup (используя VS 2010). Все хорошо, за исключением того, что, когда я пытаюсь запустить два исполняемых файла в событии «Committed» установщика, они запускаются до нажатия кнопки «Завершить / закрыть» установщика.

Я хочу, чтобы эти исполняемые файлы запускались после того, как я нажал кнопку «Закрыть / Готово» установщика. т.е. вся установка завершена.

Есть ли способ сделать это ??

Заранее спасибо

1 Ответ

2 голосов
/ 30 июня 2011

Это нормальное поведение.Действия фиксации выполняются как часть InstallExecuteSequence, поэтому перед отображением диалогового окна завершения.

Если вы хотите выполнить действие при нажатии кнопки «Готово», вам необходимо использовать управляющие события:

  • modifyВаш MSI, поэтому пользовательские действия не используются InstallUISequence или InstallExecuteSequence таблиц
  • для кнопки Готово, создайте опубликованный DoAction событие для каждого настраиваемого действия

Это не поддерживается Visual Studio.Таким образом, вы можете попробовать изменить сгенерированный MSI с помощью Orca или использовать другой инструмент создания настроек, который его поддерживает.

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