ICE77
ICE77 verifica che le azioni personalizzate con il msidbCustomActionTypeInScript bit set vengano sequenziate dopo l'azione InstallInitialize e prima dell'azione installFinalize . ICE77 controlla la sequenza nella tabella InstallExecuteSequence e tabella AdminExecuteSequence.
Risultato
ICE77 invia un errore se un'azione personalizzata nello script viene sequenziata prima dell'azione InstallInitialize o dopo l'azione InstallFinalize.
ICE77 invia un errore se manca l'azione InstallInitialize o l'azione InstallFinalize.
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 | Digitare |
---|---|
CA_InScriptInstall | 1025 |
CA_InScriptAdmin | 1026 |
InstallExecuteSequence Table (parziale)
Azione | Sequenza |
---|---|
CA_InScriptInstall | 2000 |
InstallInitialize | 1500 |
AdminExecuteSequence Table (parziale)
Azione | Sequenza |
---|---|
CA_InScriptAdmin | 1400 |
InstallInitialize | 1500 |
InstallFinalize | 6600 |
Per correggere gli errori, sequenziare le azioni personalizzate nello 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