Sdílet prostřednictvím


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.

tabulka zástupců (částečná)

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

 

referenční ICE