Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
O ICE63 verifica o sequenciamento adequado da ação RemoveExistingProducts. A ação RemoveExistingProducts pode ser colocada:
- Entre InstallValidate e InstallInitialize
- Imediatamente após InstallInitialize, ou após InstallInitialize se as ações entre InstallInitialize e RemoveExistingProducts não gerarem nenhuma ação de script.
- Imediatamente após InstallExecute ou InstallExecuteAgain e antes de InstallFinalize (aplica-se a mesma restrição acima).
- Após InstallFinalize.
A falha na correção de um aviso ou erro relatado pelo ICE63 leva à falha da atualização.
Resultado
O ICE63 publica um aviso ou erro se o sequenciamento da ação RemoveExistingProducts não estiver correto.
Exemplo
ICE63 relata o seguinte erro para o exemplo mostrado.
WARNING: Some action falls between InstallInitialize and RemoveExistingProducts.
A ação 'MyCustomAction' ocorre entre InstallInitialize e RemoveExistingProducts. Se MyCustomAction gerar alguma ação no script, isso causará problemas na instalação.
Para corrigir esse erro, verifique se MyCustomAction não gera nenhuma ação de script ou resequencia as ações.
| Ação | Condição | Sequência |
|---|---|---|
| InstallInitialize | 1000 | |
| MyCustomAction | 1010 | |
| RemoveExistingProducts | 1020 |
Tópicos relacionados