Condividi tramite


ICE63

ICE63 verifica la corretta sequenziazione dell'azione RemoveExistingProducts. È possibile inserire l'azione RemoveExistingProducts:

  1. Tra InstallValidate e InstallInitialize
  2. Immediatamente dopo InstallInitialize o dopo InstallInitialize se le azioni tra InstallInitialize e RemoveExistingProducts non generano azioni script.
  3. Subito dopo InstallExecute o InstallExecuteAgain e prima di InstallFinalize (si applica la stessa restrizione di quanto sopra).
  4. Dopo InstallFinalize.

La mancata correzione di un avviso o di un errore segnalato da ICE63 causa un errore dell'aggiornamento.

Risultato

ICE63 invia un avviso o un errore se la sequenziazione dell'azione RemoveExistingProducts non è corretta.

Esempio

ICE63 segnala l'errore seguente per l'esempio illustrato.

WARNING: Some action falls between InstallInitialize and RemoveExistingProducts.

L'azione 'MyCustomAction' si verifica tra InstallInitialize e RemoveExistingProducts. Se MyCustomAction genera azioni nello script, questo causa problemi nell'installazione.

Per correggere l'errore, verificare che MyCustomAction non generi azioni script o che le azioni vengano reseque.

Tabella InstallExecuteSequence

Azione Condizione Sequenza
InstallInitialize 1000
MyCustomAction 1010
RemoveExistingProducts 1020

 

di riferimento ICE