ICE94

ICE94 überprüft die Tabelle "Shortcut", "Featuretabelle"und "MsiAssembly" und gibt eine Warnung aus, wenn es nichtvertierte Verknüpfungen gibt, die 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 rückgängig machen. Wenn der Eintrag im Feld Komponente der Verknüpfungstabelle auch in der Tabelle MsiAssembly aufgeführt ist, zeigt die Verknüpfung _ auf eine Assemblydatei. Wenn der Eintrag im Feld _ Dateianwendung in der MsiAssembly-Tabelle 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 nichtvertierte Verknüpfung ist ein Zeiger auf eine Assemblydatei im globalen Assemblycache.

Beispiel

ICE94 meldet den folgenden Fehler für das Beispiel:

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

Verknüpfungstabelle (partiell)

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

Featuretabelle (partiell)

Funktion
feature1

MsiAssembly-Tabelle (partiell)

Komponente_ _Dateianwendung
c1
c2
c3 fa1

ICE-Referenz