InstallShield закрывается после установки распространяемого VS2012

Я использую InstallShield 2010.

В связи с недавним обновлением приложения мы должны доставить и установить распространяемый пакет Visual Studio 2012 для клиентов.

Я выполнил множество настроек с необходимыми условиями, некоторые из них имели распространяемые, некоторые нет, но мне впервые понадобилось включить VS2012 Redist.

После того, как я создал файл предварительных требований и указал на файл переадресации, добавил параметры командной строки /q /norestart, я затем проверил это на Windows XP (виртуальная машина), на первый взгляд все в порядке, установка щита показала, что мне нужен установленный пакет и так, щелкнув далее, вы увидите, как файл извлекается, а затем начинайте установку. Сразу после установки распространяемых окончаний весь установочный экран закрывается и ничего не продолжается. Итак, по сути, Redist был установлен, но не мое приложение.

Что может быть причиной этого? Почему распространяемое закрытие установки? Как я могу это исправить, не заставляя пользователя устанавливать redist-пакет вручную?

1 ответ

Решение

Скорее всего, настройки перезагрузки не являются правильными. Похоже, что он обнаруживает требуемую перезагрузку, о которой.prq утверждает, что распространяемый файл уже просил, поэтому InstallShield просто завершает работу, чтобы перезагрузка произошла. Вы должны быть в состоянии подтвердить это, зарегистрировав setup.exe с /debuglog, И если так, то исправление будет заключаться в редактировании настроек перезагрузки на вкладке поведения.

Другие вопросы по тегам