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 ICE77 verifica se as ações personalizadas com o conjunto de bits msidbCustomActionTypeInScript são sequenciadas após a ação InstallInitialize e antes da ação InstallFinalize. O ICE77 verifica a sequência na tabela InstallExecuteSequence e tabela AdminExecuteSequence.
Resultado
O ICE77 postará um erro se uma ação personalizada no script for sequenciada antes da ação InstallInitialize ou após a ação InstallFinalize.
O ICE77 publicará um erro se a ação InstallInitialize ou a ação InstallFinalize estiver ausente.
Exemplo
O ICE77 relata os seguintes erros para o exemplo:
InstallFinalize is missing from 'InstallExecuteSequence'.
CA_InScriptInstall is a in-script custom action. It must be sequenced
before the InstallFinalize action.
CA_InScriptAdmin is a in-script custom action. It must be sequenced
in between the InstallInitialize action and the InstallFinalize action
in the AdminExecuteSequence Sequence table.
da Tabela CustomAction (parcial)
| Ação | Tipo |
|---|---|
| CA_InScriptInstall | 1025 |
| CA_InScriptAdmin | 1026 |
da Tabela InstallExecuteSequence (parcial)
| Ação | Seqüenciar |
|---|---|
| CA_InScriptInstall | 2000 |
| InstallInitialize | 1500 |
tabela AdminExecuteSequence (parcial)
| Ação | Seqüenciar |
|---|---|
| CA_InScriptAdmin | 1400 |
| InstallInitialize | 1500 |
| InstallFinalize | 6600 |
Para corrigir os erros, sequencia as ações personalizadas no script após a ação InstallInitialize e antes da ação InstallFinalize. As ações InstallInitialize e InstallFinalize devem estar presentes na tabela InstallExecuteSequence e na tabela AdminExecuteSequence.
Tópicos relacionados