ICE77
ICE77 verifica che le azioni personalizzate con il set di bit msidbCustomActionTypeInScript vengano sequenziate dopo l'azione InstallInitialize e prima dell'azione InstallFinalize. ICE77 controlla la sequenza nella tabella InstallExecuteSequence e nella tabella AdminExecuteSequence.
Risultato
ICE77 invia un errore se un'azione personalizzata in-script viene sequenzata prima dell'azione InstallInitialize o dopo l'azione InstallFinalize.
ICE77 invia un errore se l'azione InstallInitialize o l'azione InstallFinalize non è presente.
Esempio
ICE77 segnala gli errori seguenti per l'esempio:
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.
Tabella CustomAction (parziale)
Azione | Tipo |
---|---|
CA_InScriptInstall | 1025 |
CA_InScriptAdmin | 1026 |
Tabella InstallExecuteSequence (parziale)
Azione | Sequenza |
---|---|
CA_InScriptInstall | 2000 |
InstallInitialize | 1500 |
Tabella AdminExecuteSequence (parziale)
Azione | Sequenza |
---|---|
CA_InScriptAdmin | 1400 |
InstallInitialize | 1500 |
InstallFinalize | 6600 |
Per correggere gli errori, sequenziare le azioni personalizzate in-script dopo l'azione InstallInitialize e prima dell'azione InstallFinalize. Le azioni InstallInitialize e InstallFinalize devono essere presenti nella tabella InstallExecuteSequence e nella tabella AdminExecuteSequence.
Argomenti correlati