ICE41
O ICE41 valida que as entradas nas tabelas Class e Extension referem-se a entradas na tabela componente que implementam o objeto de classe ou a extensão do componente.
Resultado
O ICE41 publicará um erro se houver um recurso que não contenha o componente que implementa o objeto de classe ou a extensão.
Exemplo
O ICE41 relata os seguintes erros para o exemplo mostrado.
Erro ICE41 | Descrição |
---|---|
A classe {00000000-0000-0000-0000-0000000000000} faz referência ao recurso Feature2 e ao componente Component1, mas o componente não está associado a esse recurso na tabela FeatureComponents. | Há um recurso que não contém o componente que implementa o objeto de classe. Isso significa que o instalador não instala o componente com o recurso e que a publicidade pode não funcionar conforme o esperado. Para corrigir esse erro, altere a entrada na coluna Feature_ da tabela Class entrada para fazer referência a um recurso que instala o componente listado na coluna Component_ ou altere o recurso e o componente associados à tabela FeatureComponents. |
A extensão .yip faz referência ao recurso Feature1 e ao componente Component2, mas o componente não está associado a esse recurso na tabela FeatureComponents. | Há um recurso que não contém o componente que implementa a extensão. Isso significa que o instalador não instala o componente com o recurso e que a publicidade pode não funcionar conforme o esperado. Para corrigir esse erro, altere a entrada na coluna Feature_ da tabela Extension entrada para fazer referência a um recurso que instala o componente listado na coluna Component_ ou altere o recurso e o componente associados na tabela FeatureComponents. |
da tabela FeatureComponents (parcial)
Característica_ |
---|
Feature1 |
Feature2 |
da Tabela de Classe (parcial)
CLSID | Componente_ | Característica_ |
---|---|---|
{00000000-0000-0000-0000-000000000000} | Component1 | Feature2 |
da Tabela de Classe (parcial)
Extensão | Componente_ | Característica_ |
---|---|---|
.Yip | Component2 | Feature1 |
Tópicos relacionados