共用方式為


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。

合併模組 ICE 參考