Има ли някакъв начин в InstallShield да покаже, че предпоставките, които се разпространяват заедно с setup.exe, вече са инсталирани в целевата система, като изображението по-долу, което показва какво предстои в целевата система. Какво ще стане, ако искам да покажа, че това вече е инсталирано?
InstallShield 2012 - предпоставки
Отговори (1)
Няма нищо в потребителския интерфейс, което да показва това. Можете да стартирате setup.exe /debuglog и да го прочетете, за да разберете какво е пропуснато:
Q105473: ИНФОРМАЦИЯ: Параметри на командния ред на Setup.exe
FWIW, имам навика да прилагам проверката и в MSI (таблици AppSearch / LaunchConditions). По този начин, ако setup.exe бъде заобиколен и MSI директно извикан, пак ще сте сигурни, че няма да изпаднете в лошо състояние на липсващи предварителни изисквания. Ако това е твърде много работа за вас, можете да използвате свойството SETUPEXEDIR, за да наложите, че MSI е стартиран от setup.exe.
person
Christopher Painter
schedule
14.05.2012