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-файл с файлами в правильном порядке.

Справочник по ICE модуля слияния