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.

Informazioni di riferimento SU ICE