Freigeben über


ICEM07

ICEM07 überprüft, ob die Reihenfolge der Dateien in der Sequenztabelle mit der Reihenfolge der Dateien in MergeModule.CABinetübereinstimmt.

Merge module ICEs are stored in a merge module .cub file called Mergemod.cub and not in the .cub file containing the ICEs used for package validation.

Ergebnis

ICEM07 sendet einen Fehler, wenn die Reihenfolge der Dateien in der Dateitabelle nicht mit der Reihenfolge in der CAB-Datei übereinstimmt.

Beispiel

IC0M07 würde die folgende Fehlermeldung für das gezeigte Beispiel veröffentlichen.

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.

Dateitabelle

Datei Reihenfolge
Filea.GUID1- 1
FileB.GUID1- 8
FileC.GUID1- 52

 

Eingebettete MergeModule.CABinet-

Datei
Filea.GUID1-
FileC.GUID1-
Gefeilt.GUID1-
FileB.GUID1-

 

Obwohl die Dateisequenznummern in der Dateitabelle nicht aufeinander folgen müssen und zusätzliche Dateien in der CAB-Datei vorhanden sein können, muss die relative Sequenz aller Dateien in der Dateitabelle mit der Reihenfolge in MergeModule.CABinetübereinstimmen. Um diesen Fehler zu beheben, ändern Sie die Sequenznummer von FileB, um nach FileC zu kommen, um der Dateireihenfolge im CAB zu entsprechen, oder erstellen Sie die CAB mit den Dateien in der richtigen Reihenfolge neu.

Zusammenführen modul ICE Reference