0

J'ai configuré une installation InstallShield pour supprimer certains VD d'IIS juste avant l'action InstallFiles. Le code est appelé dans l'événement "OnInstallFilesActionBefore". Cela fonctionne bien, sauf que je ne veux pas que les VD soient supprimés si l'installation est en cours de réparation. J'ai trouvé this page qui liste les événements possibles; Cependant, il semble que la meilleure option que j'ai est "OnFirstUIBefore", ce qui ne se produit que lors de la première installation. Cependant, cela ne semble pas juste de le faire. Est-il préférable d'ajouter une condition à l'une des séquences, une qui l'empêcherait d'exécuter le code pendant une réparation? Y a-t-il un autre moyen? Pour l'anecdote, j'utilise DevStudio version 9.Comment effectuer certaines actions dans InstallShield dans toutes les situations autres qu'une réparation?

Répondre

2

Oui, il suffit d'ajouter une condition, rien de mal à cela. Essayez REMOVE~="ALL" OR NOT Installed.

+0

Merci, je vais tenter le coup. –

+0

edit: J'ai obtenu la condition exactement inverse à ce dont vous aviez besoin. –

+0

lol - ouais, j'ai remarqué que lors de la mise en œuvre. Vous aviez toujours la bonne solution en tête, et vous avez même commenté votre erreur avant de m'en sortir. Merci pour l'aide! –

Questions connexes