ICE19
ICE19 ověří, že inzerované komponenty odkazují na soubor ve sloupci KeyPath tabulky Komponenta a že inzerovaný zástupce odkazuje na adresář v tomto sloupci.
ICE19 ověřuje, že inzerované komponenty nebo zástupci mají Id komponenty. Komponenty v tabulce PublishComponent, které nejsou inzerovány v jiné tabulce, jsou kontrolovány pouze pro zjištění, zda mají ComponentId.
Výsledek
ICE19 publikuje chybovou zprávu, pokud sloupec KeyPath v tabulce komponent neodkazuje na soubor v případě inzerované komponenty nebo adresáře v případě inzerovaného zástupce. ICE19 publikuje chybovou zprávu, pokud žádné inzerované komponenty nebo zástupci nemají ComponentId.
Příklad
ICE19 publikuje následující chybové zprávy pro uvedený příklad:
- Rozšíření flp odkazuje na komponentu Comp1, která nemá ComponentId zadaný v Component table.
- Extension exe odkazuje na komponentu Comp4, která odkazuje na adresář jako jeho KeyPath. KeyPath má v tabulce komponent hodnotu Null.
- Shortcut Shortcut2 odkazuje na komponentu Comp3, která odkazuje na položku registru jako cestu ke klíči. Hodnota sloupce Atributy v tabulce Komponenta je 4.
komponentní tabulky (částečné)
Komponenta | ComponentId | Atributy | KeyPath |
---|---|---|---|
Vytvořit 1 | Nula | 0 | Soubor 1 |
Comp2 | {00000002-0003-0000-0000-624474736554} | 0 | Soubor 2 |
Comp3 | {00000003-0003-0000-0000-624474736554} | 4 | Reg3 |
Comp4 | {00000004-0003-0000-0000-624474736554} | 0 | Nula |
rozšiřující tabulky (částečné)
Prodloužení | Komponenta_ |
---|---|
flp | Vytvořit 1 |
Tst | Comp2 |
exe | Comp4 |
Zkratka | Komponenta_ | Rys_ |
---|---|---|
Zástupce 1 | Comp4 | ProductFeature |
Zástupce 2 | Comp3 | ProductFeature |
tabulky funkcí (částečné)
Rys |
---|
ProductFeature |
Poznámka
Pokud rozšíření flp a exe oba odkazují na stejnou komponentu, EXE nebo COM server, který je otevře, musí být stejné. Tento exe je obvykle KeyPath pro komponentu. Pro OFFICE nemůže doc a xls odkazovat na stejnou komponentu, protože stejný exe neotevře obě rozšíření. K otevření rozšíření dokumentace potřebujete winword.exe a k otevření rozšíření xls potřebujete excel.exe.
Související témata
-
referenční ICE