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.
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. |
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 |