ICE75
O ICE75 verifica se todas as ações personalizadas de tipo de ação personalizada 17 (DLL), tipo de ação personalizada 18 (EXE), tipo de Ação Personalizada 21 (JScript) e Ações Personalizadas tipo 22 (VBScript) são sequenciadas após a ação CostFinalize. Esses tipos de ação personalizada usam um arquivo instalado como sua origem. O ICE75 verifica o de Tabela InstallUISequence, da Tabela InstallExecuteSequence, de Tabela AdminUISequence e de Tabela AdminExecuteSequence. Observe que a ação CostFinalize é necessária nessas tabelas de sequência.
Resultado
O ICE75 postará um erro se encontrar uma ação personalizada usando um arquivo instalado como um arquivo de origem que não é sequenciado após a ação CostFinalize.
Exemplo
O ICE75 relata os seguintes erros para o exemplo mostrado:
CostFinalize is missing from 'AdminUISequence'. CA_FileExe is a custom
action whose source is an installed file. It must be sequenced after
the CostFinalize action.
CA_FileDLL is a custom action whose source is an installed file. It
must be sequenced after the CostFinalize action in the
AdminExecuteSequence table
da Tabela CustomAction (parcial)
Ação | Tipo | Fonte |
---|---|---|
CA_FileExe | 18 | FileExe |
CA_FileDLL | 17 | FileDLL |
da Tabela AdminUISequence (parcial)
Ação | Seqüenciar |
---|---|
CA_FileExe | 1100 |
tabela AdminExecuteSequence (parcial)
Ação | Seqüenciar |
---|---|
CA_FileDLL | 800 |
CostFinalize | 1000 |
Para corrigir os erros, sequencia as ações personalizadas após a ação CostFinalize.
Tópicos relacionados