ICE41
ICE41 verifica che le voci nelle tabelle Class and Extension facciano riferimento alle voci della tabella Component che implementano l'oggetto classe o l'estensione del componente.
ICE41 genera un errore se è presente una funzionalità che non contiene il componente che implementa l'oggetto classe o l'estensione.
ICE41 segnala gli errori seguenti per l'esempio illustrato.
Errore ICE41 | Descrizione |
---|---|
La {00000000-0000-0000-0000-0000000000000} classe fa riferimento alla funzionalità Feature2 e component Component1, ma il componente non è associato a tale funzionalità nella tabella FeatureComponents. | Esiste una funzionalità che non contiene il componente che implementa l'oggetto classe. Ciò significa che il programma di installazione non installa il componente con la funzionalità e che la pubblicità potrebbe non funzionare come previsto. Per correggere questo errore, modificare la voce nella colonna Feature_ della voce Della tabella Classe per fare riferimento a una funzionalità che installa il componente elencato nella colonna Component_ oppure modificare la funzionalità e il componente associati nella tabella FeatureComponents. |
L'estensione .yip fa riferimento alla funzionalità Feature1 e component Component2, ma il componente non è associato a tale funzionalità nella tabella FeatureComponents. | Esiste una funzionalità che non contiene il componente che implementa l'estensione. Ciò significa che il programma di installazione non installa il componente con la funzionalità e che la pubblicità potrebbe non funzionare come previsto. Per correggere questo errore, modificare la voce nella colonna Feature_ della voce della tabella Estensione per fare riferimento a una funzionalità che installa il componente elencato nella colonna Component_ o modificare la funzionalità e il componente associati alla tabella FeatureComponents. |
Tabella FeatureComponents (parziale)
Funzionalità_ |
---|
Feature1 |
Feature2 |
Tabella classi (parziale)
CLSID | Componente_ | Funzionalità_ |
---|---|---|
{00000000-0000-0000-0000-000000000000} | Componente1 | Feature2 |
Tabella classi (parziale)
Estensione | Componente_ | Funzionalità_ |
---|---|---|
.Yip | Componente2 | Feature1 |