ICEM07
ICEM07 會確認序列資料表中的檔案順序符合 MergeModule.CABinet中的檔案順序。
合併模組 ICE 會儲存在名為 Mergemod.cub 的合併模組 .cub 檔案中,而不是儲存在包含用於封裝驗證之 ICE 的 .cub 檔案中。
如果 File 資料表中的檔案順序不符合封包檔案中的順序,ICEM07 就會張貼錯誤。
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.
檔案 | 順序 |
---|---|
FileA。GUID1 | 1 |
FileB。GUID1 | 8 |
FileC。GUID1 | 52 |
Embedded MergeModule.CABinet
檔案 |
---|
FileA。GUID1 |
FileC。GUID1 |
提交。GUID1 |
FileB。GUID1 |
雖然檔案資料表中的檔案序號不一定是連續的,而且封包檔案中可以有額外的檔案,但是 File 資料表中所有檔案的相對順序必須符合 MergeModule.CABinet中的順序。 若要修正此錯誤,請變更 FileC 之後的 FileB 序號以符合 CAB 中的檔案順序,或以正確的順序重建 CAB。