ICE41
ICE41 valide que les entrées de la classe et tables d’extension font référence aux entrées de la table composant qui implémentent l’objet de classe ou l’extension du composant.
Résultat
ICE41 publie une erreur s’il existe une fonctionnalité qui ne contient pas le composant implémentant l’objet ou l’extension de classe.
Exemple
ICE41 signale les erreurs suivantes pour l’exemple illustré.
Erreur ICE41 | Description |
---|---|
La classe {00000000-0000-0000-0000-0000000000000} fait référence à feature Feature2 et component Component1, mais ce composant n’est pas associé à cette fonctionnalité dans la table FeatureComponents. | Il existe une fonctionnalité qui ne contient pas le composant implémentant l’objet de classe. Cela signifie que le programme d’installation n’installe pas le composant avec la fonctionnalité et que la publicité peut ne pas fonctionner comme prévu. Pour corriger cette erreur, modifiez l’entrée dans la colonne Feature_ de la table Classe pour référencer une fonctionnalité qui installe le composant répertorié dans la colonne Component_ ou modifiez la fonctionnalité et le composant associé à la table FeatureComponents. |
L’extension .yip référence la fonctionnalité Feature1 et le composant Component2, mais ce composant n’est pas associé à cette fonctionnalité dans la table FeatureComponents. | Il existe une fonctionnalité qui ne contient pas le composant implémentant l’extension. Cela signifie que le programme d’installation n’installe pas le composant avec la fonctionnalité et que la publicité peut ne pas fonctionner comme prévu. Pour corriger cette erreur, modifiez l’entrée dans la colonne Feature_ de la table d’extension pour référencer une fonctionnalité qui installe le composant répertorié dans la colonne Component_ ou modifiez la fonctionnalité et le composant associé à la table FeatureComponents. |
table FeatureComponents (partielle)
Caractéristique_ |
---|
Feature1 |
Feature2 |
CLSID | Composant_ | Caractéristique_ |
---|---|---|
{00000000-0000-0000-0000-000000000000} | Component1 | Feature2 |
Extension | Composant_ | Caractéristique_ |
---|---|---|
.Yip | Composant2 | Feature1 |
Rubriques connexes