ICE94

ICE94 vérifie la table Raccourci, la table Fonctionnalité et la table MsiAssembly et affiche un avertissement s’il existe des raccourcis non annoncé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 Fonctionnalité, le raccourci n’est pas annoncé. Si l’entrée dans le champ Composant_ de la table Raccourci est également répertoriée dans la table MsiAssembly, le raccourci pointe vers un fichier d’assembly. Si l’entrée dans le champ Fichier_Application de la table MsiAssembly est vide, le fichier d’assembly se trouve dans le Global Assembly Cache.

Résultats

ICE94 publie l’avertissement suivant.

Avertissement ICE94 Description
Le raccourci non inversé « [2] » pointe vers un fichier d’assembly dans le Global Assembly Cache. Un raccourci non annoncé 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 Raccourci (partielle)

Raccourci Component_ Cible
raccourci1 c1 [fichier1]
raccourci2 c2 fonctionnalité1
raccourci3 c3 [fichier2]

 

Table Fonctionnalité (partielle)

Fonctionnalité
fonctionnalité1

 

Table MsiAssembly (partielle)

Composant_ Fichier_Application
c1  
c2  
c3 fa1

 

Référence ICE