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.
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.
Verwandte Themen