ICEM07

ICEM07 は、シーケンス テーブル内のファイルの順序が、MergeModule.CABinet 内のファイルの順序一致することを確認します。

マージ モジュールの ICEs は、パッケージ検証に使用される ICEs を含む .cub ファイルではなく、Mergemod.cub という名前のマージ モジュール .cub ファイルに格納されます。

結果

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

 

埋め込み MergeModule.CABinet

ファイル
FileA。GUID1
FileC。GUID1
提出。GUID1
FileB。GUID1

 

ファイル テーブル内のファイル シーケンス番号は連続する必要はありません。また、追加のファイルはキャビネット ファイルに存在できますが、ファイル テーブル内のすべてのファイルの相対シーケンスは、MergeModule.CABinet の順序一致する必要があります。 このエラーを修正するには、FileC の後に来る FileB のシーケンス番号を CAB 内のファイルの順序と一致するように変更するか、適切な順序でファイルを使用して CAB を再構築します。

マージ モジュール ICE リファレンス の