ICE46

O ICE46 verifica se há propriedades personalizadas em condições, texto formatado e outros locais que diferem de uma propriedade definida pelo sistema somente pelo uso de maiúscula ou minúscula de um ou mais caracteres.

Result

O ICE46 postará uma mensagem informativa se houver uma propriedade personalizada em condições, texto formatado e outros locais que seja diferente de uma propriedade definida pelo sistema apenas por um ou mais caracteres ser maiúscula ou minúscula.

Exemplo

Para o exemplo mostrado, o ICE46 relata os erros a seguir.

Erro do ICE46 Descrição
A propriedade ReinstallMode definida na tabela de propriedades difere de outra propriedade definida somente pelo uso de maiúscula ou minúscula. O nome da propriedade REINSTALLMODE definido pelo sistema difere da propriedade personalizada apenas pelo uso de maiúscula ou minúscula. As propriedades diferenciam maiúsculas de minúsculas; portanto, a propriedade personalizada não é igual à propriedade do sistema. Essa é uma causa comum de erros.
A propriedade “Myproperty” referenciada na coluna “InstallExecuteSequence. Condição” da linha “InstallFinalize” difere de uma propriedade definida apenas pelo uso de maiúscula ou minúscula. 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. Essa é uma causa comum de erros.

 

Tabela Property

Propriedade Valor
ReinstallMode omus
MyProperty um valor

 

Tabela InstallExecuteSequence (parcial)

Ação Condição
InstallFinalize Myproperty

 

Referência do ICE