Freigeben über


ICE94

ICE94 überprüft die Verknüpfungstabelle, die Featuretabelle und die MsiAssembly-Tabelle und gibt eine Warnung aus, wenn nicht zugeordnete Verknüpfungen auf eine Assemblydatei im globalen Assemblycache verweisen. Wenn der Eintrag im Feld Ziel der Verknüpfungstabelle kein Feature in der Featuretabelle ist, wird die Verknüpfung nicht angezeigt. Wenn der Eintrag im Feld Component_ der Verknüpfungstabelle auch in der Tabelle MsiAssembly aufgeführt ist, verweist die Verknüpfung auf eine Assemblydatei. Wenn der Eintrag im Feld File_Application in der Tabelle MsiAssembly leer ist, befindet sich die Assemblydatei im globalen Assemblycache.

Ergebnis

ICE94 gibt die folgende Warnung aus.

ICE94-Warnung BESCHREIBUNG
Die nicht angekündigte Verknüpfung "[2]" verweist auf eine Assemblydatei im globalen Assemblycache. Eine unangekündigte Verknüpfung verweist auf eine Assemblydatei im globalen Assemblycache.

 

Beispiel

ICE94 meldet beispielsweise den folgenden Fehler:

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

Verknüpfungstabelle (teilweise)

Verknüpfung Component_ Ziel
shortcut1 c1 [file1]
shortcut2 c2 feature1
shortcut3 c3 [file2]

 

Featuretabelle (teilweise)

Funktion
feature1

 

MsiAssembly-Tabelle (teilweise)

Component_ File_Application
c1  
c2  
c3 fa1

 

ICE-Referenz