ICE63
ICE63 verifica la corretta sequenziazione dell'azione RemoveExistingProducts. L'azione RemoveExistingProducts può essere inserita:
- Tra InstallValidate e InstallInitialize
- Immediatamente dopo InstallInitialize o dopo InstallInitialize se le azioni tra InstallInitialize e RemoveExistingProducts non generano alcuna azione di script.
- Immediatamente dopo InstallExecute o InstallExecuteAgain e prima di InstallFinalize (la stessa restrizione di quanto sopra si applica).
- Dopo InstallFinalize.
Non è possibile correggere un avviso o un errore segnalato da ICE63 causa un errore dell'aggiornamento.
ICE63 invia un avviso o un errore se la sequenza dell'azione RemoveExistingProducts non è corretta.
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 eventuali azioni nello script, questo causa problemi nell'installazione.
Per correggere questo errore, verificare che MyCustomAction non generi azioni script o riscrive le azioni.
Tabella InstallExecuteSequence
Azione | Condizione | Sequenza |
---|---|---|
InstallInitialize | 1000 | |
MyCustomAction | 1010 | |
RemoveExistingProducts | 1020 |