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 リファレンス の