Partager via


ICE94

ICE94 vérifie la table de raccourcis , table de fonctionnalités, et table MsiAssembly et publie un avertissement s’il existe des raccourcis non inversés pointant vers un fichier d’assembly dans le Global Assembly Cache. Si l’entrée dans le champ Cible de la table raccourci n’est pas une fonctionnalité de la table De fonctionnalités, le raccourci n’est pas déconseillé. Si l’entrée dans le champ Component_ de la table de raccourcis est également répertoriée dans la table MsiAssembly, le raccourci pointe vers un fichier d’assembly. Si l’entrée dans le champ File_Application de la table MsiAssembly est vide, le fichier d’assembly se trouve dans le Global Assembly Cache.

Résultat

ICE94 publie l’avertissement suivant.

Avertissement ICE94 Description
Le raccourci non publié « [2] » pointe vers un fichier d’assembly dans le Global Assembly Cache. Un raccourci non inversé pointe vers un fichier d’assembly dans le Global Assembly Cache.

 

Exemple

ICE94 signale l’erreur suivante pour l’exemple :

The non-advertised shortcut 'shortcut1' points to an assembly file in the global assembly cache.

table de raccourcis (partielle)

Raccourci Composant_ Cible
raccourci1 c1 [file1]
raccourci2 c2 feature1
raccourci3 c3 [file2]

 

table de fonctionnalités (partielle)

Caractéristique
feature1

 

table MsiAssembly (partielle)

Composant_ File_Application
c1  
c2  
c3 fa1

 

de référence ICE