InstallShield 2012 — необходимые условия

Есть ли способ в InstallShield показать, что предварительные требования, которые перераспределяются вместе с setup.exe, уже установлены в целевой системе, как на изображении ниже, которое показывает, что ожидается в целевой системе. Что, если я хочу показать, что это уже установлено?

введите здесь описание изображения


person user101743    schedule 14.05.2012    source источник


Ответы (1)


В пользовательском интерфейсе ничего этого нет. Вы можете запустить setup.exe /debuglog и прочитать его, чтобы выяснить, что было пропущено:

Q105473: INFO: параметры командной строки Setup.exe

FWIW, у меня есть привычка также реализовывать проверку в MSI (таблицы AppSearch/LaunchConditions). Таким образом, если setup.exe обойден, а MSI вызывается напрямую, вы все равно будете уверены, что не попадете в плохое состояние отсутствующих предварительных требований. Если для вас это слишком много работы, вы можете использовать свойство SETUPEXEDIR, чтобы принудительно запустить MSI с помощью setup.exe.

person Christopher Painter    schedule 14.05.2012