ICEM07
ICEM07 ověřuje, že pořadí souborů v sekvenční tabulce odpovídá pořadí souborů v MergeModule.CABinet.
IcEs modulu sloučení jsou uloženy v souboru .cub modulu sloučení s názvem Mergemod.cub, a ne v souboru .cub obsahujícím ICE používané k ověření balíčku.
Výsledek
ICEM07 publikuje chybu, pokud pořadí souborů v tabulce Soubor neodpovídá pořadí v souboru CAB.
Příklad
IC0M07 zveřejní následující chybovou zprávu pro zobrazený příklad.
The file 'FileB.GUID1' appears to be out of sequence. It has position 3
in the CAB, but not when the file table is ordered by sequence number.
Soubor | Posloupnost |
---|---|
FileA.GUID1 | 1 |
FileB.GUID1 | 8 |
FileC.GUID1 | 52 |
Embedded MergeModule.CABinet
Soubor |
---|
FileA.GUID1 |
FileC.GUID1 |
Zařazené.GUID1 |
FileB.GUID1 |
I když pořadová čísla souborů v tabulce souborů nemusí být po sobě jdoucí a v souboru CAB mohou existovat další soubory, relativní posloupnost všech souborů v tabulce Soubor musí odpovídat pořadí v MergeModule.CABinet. Chcete-li tuto chybu opravit, změňte pořadové číslo FileB tak, aby se po FileC shodovaly s pořadím souborů v souboru CAB, nebo znovu sestavte soubor CAB se soubory ve správném pořadí.
Související témata
-
referenční modulu sloučení ICE