Partilhar via


ICE40

O ICE40 faz diversas validações.

Resultado

O ICE40 publica avisos sobre o seguinte:

  • A propriedade REINSTALLMODE foi substituída.
  • A tabela RemoveIniFile tem uma entrada Delete Tag sem valor.
  • O arquivo de .msi está faltando o da tabela Erro de e a propriedadeResumo da Contagem de Páginasé menor ou igual a 100. Este aviso ICE é obsoleto porque o Windows Installer não requer que o pacote tenha uma tabela de erros. As mensagens de erro podem ser recuperadas usando Msimsg.dll.

Exemplo

Tabela de Propriedades

Propriedade Valor
REINSTALLMODE Um

 

Tabela RemoveIniFile

RemoveIniFile Ação Valor
REINSTALLMODE 4  

 

Resultados obtidos

O ICE40 reportaria os seguintes erros.

Erro ICE40 Descrição
REINSTALLMODE é definido na tabela Propriedade. Isto pode causar dificuldades. Definir a propriedade REINSTALLMODE em .msi arquivo pode levar a um comportamento inesperado. Para corrigir esse erro, não defina essa propriedade.
A entrada RemoveIniFile Remove1 deve ter um valor, porque a ação é "Delete Tag" (4). Há uma ação Excluir marca na coluna RemoveIniFile da tabela RemoveIniFile sem especificar uma marca a ser excluída na coluna Valor.
Tabela de erros está faltando. Apenas mensagens de erro numéricas serão geradas. Este aviso ICE está obsoleto porque o Windows Installer não requer que o pacote tenha uma tabela de erros . As mensagens de erro podem ser recuperadas usando Msimsg.dll.
Esse aviso significa que o arquivo de .msi está faltando a tabela de Erro e a propriedadeResumo da Contagem de Páginasé menor ou igual a 100.
Para corrigir esse erro, use uma versão atual do Windows Installer ou adicione uma tabela de erros ao pacote de instalação e crie modelos de formatação na coluna Mensagem para mensagens de erro.

 

de referência ICE