Partilhar via


ICE46

O ICE46 verifica propriedades personalizadas em condições, texto formatado e outros locais que diferem de uma propriedade definida pelo sistema apenas pelo caso de um ou mais caracteres.

Resultado

ICE46 posta uma mensagem informativa se houver uma propriedade personalizada em uma condição, texto formatado e outro local que difere de uma propriedade definida pelo sistema somente no caso de um ou mais caracteres.

Exemplo

ICE46 relata os seguintes erros para o exemplo mostrado.

Erro ICE46 Descrição
Property ReinstallMode definido na tabela de propriedades difere de outra propriedade definida apenas por caso. O nome da propriedade definida pelo sistema REINSTALLMODE difere da propriedade personalizada apenas por maiúsculas e minúsculas. As propriedades diferenciam maiúsculas de minúsculas, portanto, a propriedade personalizada não é a mesma que a propriedade do sistema. Esta é uma causa comum de erros.
Propriedade 'Myproperty' referenciada na coluna 'InstallExecuteSequence'.' Condição' da linha 'InstallFinalize' difere de uma propriedade definida apenas por caso. A tabela de propriedades define a tabela MyProperty, mas a propriedade referenciada é Myproperty. As propriedades diferenciam maiúsculas de minúsculas, portanto, as duas propriedades NÃO são iguais. Esta é uma causa comum de erros.

 

Tabela de Propriedades

Propriedade Valor
ReinstallMode Omus
A Minha Propriedade um valor

 

Tabela InstallExecuteSequence (parcial)

Ação Condição
InstallFinalize A minha propriedade

 

de referência ICE