ICEM07
ICEM07 проверяет, соответствует ли порядок файлов в таблице последовательностей порядку файлов в MergeModule.CABinet.
IcE модуля слияния хранятся в CUB-файле модуля слияния с именем Mergemod.cub, а не в файле CUB, содержавом ICE, используемых для проверки пакета.
ICEM07 выдает ошибку, если порядок файлов в таблице File не соответствует порядку в cab-файле.
IC0M07 опубликует следующее сообщение об ошибке для показанного примера.
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.
File | Последовательность |
---|---|
FileA. GUID1 | 1 |
FileB. GUID1 | 8 |
FileC. GUID1 | 52 |
Embedded MergeModule.CABinet
File |
---|
FileA. GUID1 |
FileC. GUID1 |
Подал. GUID1 |
FileB. GUID1 |
Хотя порядковые номера файлов в таблице файлов не обязательно должны быть последовательными, а дополнительные файлы могут существовать в cab-файле, относительная последовательность всех файлов в таблице File должна соответствовать порядку в MergeModule.CABinet. Чтобы устранить эту ошибку, измените порядковый номер FileB после FileC в соответствии с порядком файлов в CAB-файле или перестройте cab-файл с файлами в правильном порядке.