0

Я настроил установку InstallShield для удаления определенных VD из IIS непосредственно перед действием InstallFiles. Код вызывается в событии OnInstallFilesActionBefore. Это прекрасно работает, за исключением того, что я не хочу, чтобы VD были удалены, если установка восстанавливается.Как выполнить определенные действия в InstallShield во всех ситуациях, кроме ремонта?

Я нашел this page, в котором перечислены возможные события; однако, кажется, лучший вариант, который у меня есть, - «OnFirstUIBefore», что происходит только при первой установке. Однако, похоже, это не так.

Могу ли я добавить условие к одной из последовательностей, которая предотвратила бы выполнение кода во время ремонта? Есть ли другой способ?

Для записи я использую DevStudio v9.

ответ

2

Да, просто добавьте условие, ничего страшного в этом. Попробуйте REMOVE~="ALL" OR NOT Installed.

+0

Спасибо, я сделаю снимок. –

+0

Редактировать: Я получил условие в точности, чтобы то, что вам нужно. –

+0

lol - да, я заметил это при его реализации. У вас все еще было правильное решение, и вы даже прокомментировали свою ошибку, прежде чем я общался с ней. Спасибо за помощь! –