ICE77
ICE77 vérifie que les actions personnalisées avec l'msidbCustomActionTypeInScript jeu de bits sont séquencées après l’action InstallInitialize et avant l’action InstallFinalize . ICE77 vérifie la séquence dans la table InstallExecuteSequence et table AdminExecuteSequence.
Résultat
ICE77 publie une erreur si une action personnalisée en script est séquencée avant l’action InstallInitialize ou après l’action InstallFinalize.
ICE77 publie une erreur si l’action InstallInitialize ou l’action InstallFinalize est manquante.
Exemple
ICE77 signale les erreurs suivantes pour l’exemple :
InstallFinalize is missing from 'InstallExecuteSequence'.
CA_InScriptInstall is a in-script custom action. It must be sequenced
before the InstallFinalize action.
CA_InScriptAdmin is a in-script custom action. It must be sequenced
in between the InstallInitialize action and the InstallFinalize action
in the AdminExecuteSequence Sequence table.
table CustomAction (partielle)
Action | Type |
---|---|
CA_InScriptInstall | 1025 |
CA_InScriptAdmin | 1026 |
InstallExecuteSequence Table (partielle)
Action | Séquence |
---|---|
CA_InScriptInstall | 2000 |
InstallInitialize | 1500 |
AdminExecuteSequence Table (partielle)
Action | Séquence |
---|---|
CA_InScriptAdmin | 1400 |
InstallInitialize | 1500 |
InstallFinalize | 6600 |
Pour corriger les erreurs, séquencez les actions personnalisées dans le script après l’action InstallInitialize et avant l’action InstallFinalize. Les actions InstallInitialize et InstallFinalize doivent être présentes dans la table InstallExecuteSequence et la table AdminExecuteSequence.
Rubriques connexes