Condividi tramite


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.

Risultato

ICE41 genera un errore se è presente una funzionalità che non contiene il componente che implementa l'oggetto classe o l'estensione.

Esempio

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

 

Riferimento ICE