Condividi tramite


ICE41

ICE41 convalida che le voci nella tabella Class e Extension fanno riferimento alle voci nella 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 classe {00000000-0000-0000-0000-0000000000000} 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 l'errore, modificare la voce nella colonna Feature_ della tabella classe voce 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 tabella dell'estensione voce per fare riferimento a una funzionalità che installa il componente elencato nella colonna Component_ o modificare la funzionalità e il componente associati nella tabella FeatureComponents.

 

tabella FeatureComponents (parziale)

Caratteristica_
Feature1
Funzionalità2

 

tabella classi (parziale)

CLSID Componente_ Caratteristica_
{00000000-0000-0000-0000-000000000000} Componente1 Funzionalità2

 

tabella classi (parziale)

Estensione Componente_ Caratteristica_
.Yip Componente2 Feature1

 

di riferimento ICE