Compartilhar via


ICE12

O ICE12 consulta o CustomAction, Directory, AdminExecuteSequence, AdminUISequence, AdvtExecuteSequence, InstallExecuteSequencee InstallUISequence tabelas para validar o seguinte:

Observe que o ICE12 não valida o texto formatado na coluna Destino da tabela CustomAction.

Resultado

O ICE12 postará uma mensagem de erro se a validação das ações personalizadas que definem uma propriedade de diretório falhar.

Exemplo

ICE12 postaria três erros para o exemplo mostrado.

  • Para CA1, pasta 'MyFolder' não encontrada na tabela Diretório
  • Para CA2, a sequência '80' vem antes de CostFinalize na tabela InstallExecuteSequence. Ele deve vir depois (CF@100)
  • Para CA3, a sequência '125' vem após CostFinalize na tabela InstallExecuteSequence. Ele deve vir antes (CF@100)

da Tabela CustomAction (parcial)

Ação Tipo Fonte
CA1 35 MyFolder
CA2 35 WindowsFolder
CA3 51 WindowsFolder

 

de tabela de diretório

Diretório Directory_Parent DefaultDir
TARGETDIR   SourceDir
WindowsFolder TARGETDIR WindowsFolder

 

da Tabela InstallExecuteSequence (parcial)

Ação Seqüenciar
CostFinalize 100
CA2 80
CA3 125

 

Para corrigir o erro de CA1, altere sua entrada em sua coluna De origem na tabela CustomAction para uma entrada existente na tabela Diretório ou adicione MyFolder à tabela Diretório.

Para corrigir o erro para CA2, altere sua sequência na tabela InstallExecuteSequence de modo que ela venha após a ação CostFinalize.

Para corrigir o erro para CA3, altere sua sequência na tabela InstallExecuteSequence de modo que ela venha antes da ação CostFinalize.

de referência do ICE