ICE94
ICE94 überprüft die Verknüpfungstabelle, Featuretabelleund MsiAssembly-Tabelle und stellt eine Warnung bereit, wenn nicht versehentliche Verknüpfungen vorhanden sind, die auf eine Assemblydatei im globalen Assemblycache verweisen. Wenn der Eintrag im Feld "Ziel" der Verknüpfungstabelle kein Feature in der Tabelle "Feature" ist, wird die Verknüpfung nicht unadvertiert. Wenn der Eintrag im Feld Component_ der Verknüpfungstabelle auch in der MsiAssembly-Tabelle aufgeführt ist, verweist die Verknüpfung auf eine Assemblydatei. Wenn der Eintrag im Feld File_Application in der MsiAssembly-Tabelle leer ist, befindet sich die Assemblydatei im globalen Assemblycache.
Ergebnis
ICE94 veröffentlicht die folgende Warnung.
ICE94-Warnung | Beschreibung |
---|---|
Die nicht angekündigte Verknüpfung "[2]" verweist auf eine Assemblydatei im globalen Assemblycache. | Eine nicht versehentliche Verknüpfung verweist 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 (teilweise)
Abkürzung | Bestandteil_ | Ziel |
---|---|---|
Shortcut1 | c1 | [Datei1] |
Shortcut2 | c2 | feature1 |
Verknüpfung3 | c3 | [Datei2] |
Featuretabelle (teilweise)
Merkmal |
---|
feature1 |
MsiAssembly Table (teilweise)
Bestandteil_ | File_Application |
---|---|
c1 | |
c2 | |
c3 | fa1 |
Verwandte Themen