Установщик Visual Studio>, Как Запустить Приложение в конце Установщика

Это - вероятно, глупый вопрос, и мой поиск с помощью Google просто не функционирует сегодня.

У меня есть приложение, к которому я добавил Установщик Visual Studio> проект Мастера установки. Я задаюсь вопросом, как добавить кнопку или флажок, который запустил бы приложение после успешной установки. Это было бы расположено на последней странице Пакета Установщика MSI. Я использую Visual Studio Окончательный 2010.

Мне нужно это так, чтобы, когда приложение делает автоматическое обновление, это автоматические запуски установщик. Мне просто нужен установщик для перезапуска приложения после обновления.

Это, вероятно, очень просто, но ни за что в жизни я не могу понять это. Заранее спасибо за Вас помогает.

47
задан ThaKidd KG5ORD 2 July 2010 в 20:44
поделиться

2 ответа

Чтобы запустить любое приложение после завершения установки,

  1. Щелкните правой кнопкой мыши проект установки, выберите «Настраиваемые действия».
  2. Затем щелкните правой кнопкой мыши «Принять», «Добавить настраиваемое действие» и выберите файл, который нужно запустить. (Обратите внимание, что он уже должен быть в папке вашего приложения, что не должно быть проблемой в вашем случае, поскольку вы все равно запускаете свою программу.
  3. Просто выберите вывод вашего проекта.
  4. Затем щелкните по нему добавлен .exe и измените InstallerClass на false. Это очень важно, потому что в противном случае он будет искать программу установки.
  5. Вы даже можете передать параметры в свой .exe, добавив их в свойство Arguments
88
ответ дан 26 November 2019 в 19:29
поделиться

Попробуйте проверить это сообщение в блоге: http://blogs.msdn.com/b/astebner/archive/2006/08/12/696833.aspx

Я не могу подтвердить, работает ли это в 2010 году или нет; Я все еще застрял на 2008, пока мой сервер TFS не будет обновлен. Также я использую WiX для своих установщиков. Но это просто настраиваемое действие, поэтому я думаю, что его все же следует поддерживать.

Надеюсь, это поможет!

(Между прочим, пока я практиковался в поиске этого в Google, ваш вопрос появлялся на первой странице Google для этого вопроса.)

3
ответ дан 26 November 2019 в 19:29
поделиться
Другие вопросы по тегам:

Похожие вопросы: