次の方法で共有


ICEM07

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

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

結果

ICEM07 は、File テーブル内のファイルの順序がキャビネット ファイルの順序と一致しない場合、エラーを報告します。

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.

File テーブル

ファイル シーケンス
FileA.GUID1 1
FileB.GUID1 8
FileC.GUID1 52

 

埋め込まれた MergeModule.CABinet

ファイル
FileA.GUID1
FileC.GUID1
FileD.GUID1
FileB.GUID1

 

File テーブル内のファイル シーケンス番号は連続している必要はなく、キャビネット ファイルに余分なファイルが存在していてもかまいませんが、File テーブル内のすべてのファイルの相対シーケンスは、MergeModule.CABinet での順序と一致している必要があります。 このエラーを解決するには、CAB でのファイルの順序と一致するよう、FileB のシーケンス番号を FileC より後になるように変更するか、ファイルを適切な順序にして CAB をリビルドします。

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