閱讀英文

共用方式為


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.

FileTable

檔案 順序
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 參考