ICE94
ICE94 zkontroluje tabulku Shortcut, Feature table, a tabulku MsiAssembly a publikuje upozornění, pokud existují nějaké nechrácené klávesové zkratky odkazující na soubor sestavení v globální mezipaměti sestavení. Pokud položka v poli Cíl v tabulce zástupce není funkcí v tabulce funkcí, zástupce je neupravovaný. Pokud je položka v poli Component_ tabulky Zástupce uvedená také v tabulce MsiAssembly, zástupce odkazuje na soubor sestavení. Pokud je položka v poli File_Application v tabulce MsiAssembly prázdná, soubor sestavení je v globální mezipaměti sestavení.
Výsledek
ICE94 publikuje následující upozornění.
Upozornění ICE94 | Popis |
---|---|
Neinzerovaná zkratka [2] odkazuje na soubor sestavení v globální mezipaměti sestavení. | Nesnadvertovaný zástupce ukazuje na soubor sestavení v globální mezipaměti sestavení. |
Příklad
ICE94 hlásí následující chybu v příkladu:
The non-advertised shortcut 'shortcut1' points to an assembly file in the global assembly cache.
Zkratka | Komponenta_ | Cíl |
---|---|---|
zástupce 1 | c1 | [soubor1] |
zkratka 2 | c2 | feature1 |
zkratka 3 | c3 | [soubor2] |
tabulky funkcí (částečné)
Rys |
---|
feature1 |
tabulkové MsiAssembly (částečné)
Komponenta_ | File_Application |
---|---|
c1 | |
c2 | |
c3 | fa1 |
Související témata
-
referenční ICE