Я использую InstallShield 2010.
В связи с недавним обновлением приложения мы должны отправить и установить распространяемый пакет Visual Studio 2012 для клиентов.
Я сделал много настроек с предварительными условиями, некоторые из них имели распространяемые файлы, некоторые нет, но это первый раз, когда мне понадобилось включить VS2012 Redist.
После того, как я создал предварительный файл и указал на файл redist, добавил параметры командной строки / q / norestart, я затем протестировал это на Windows XP (виртуальная машина), сначала все выглядело нормально, установка экрана показала, что мне нужен установленный пакет Итак, хорошо, нажатие кнопки «Далее» показывает, как он извлекает файл, а затем начинает установку. Сразу после установки распространяемой отделки весь монтажный щит закрывается, и ничего не продолжается. Итак, Redist установился, но не мое приложение.
Что могло быть причиной этого? Почему закрывается распространяемый пакет? Как я могу исправить это, не заставляя пользователя устанавливать пакет redist вручную?