Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
O ICE63 verifica se há sequenciamento adequado da ação RemoveExistingProducts. A ação RemoveExistingProducts pode ser colocada:
- Entre InstallValidate e InstallInitialize
- Imediatamente após InstallInitialize ou depois de 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 (a mesma restrição que se aplica acima).
- Depois de InstalarFinalize.
Falha ao corrigir um aviso ou erro relatado pelo ICE63 leva à falha da atualização.
Resultado
O ICE63 postará um aviso ou erro se o sequenciamento da ação RemoveExistingProducts não estiver correto.
Exemplo
O 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 ações no script, isso causará problemas na instalação.
Para corrigir esse erro, verifique se MyCustomAction não gera nenhuma ação de script ou resequence as ações.
de tabela InstallExecuteSequence
| Ação | Condição | Seqüenciar |
|---|---|---|
| InstallInitialize | 1000 | |
| MyCustomAction | 1010 | |
| RemoveExistingProducts | 1020 |
Tópicos relacionados