ICE63
ICE63 verifica la corretta sequenziazione dell'azione RemoveExistingProducts. È possibile inserire l'azione RemoveExistingProducts:
- Tra InstallValidate e InstallInitialize
- Immediatamente dopo InstallInitialize o dopo InstallInitialize se le azioni tra InstallInitialize e RemoveExistingProducts non generano azioni script.
- Subito dopo InstallExecute o InstallExecuteAgain e prima di InstallFinalize (si applica la stessa restrizione di quanto sopra).
- 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 |
Argomenti correlati