ICEM11
ICEM11 は、構成可能なマージ モジュールが、モジュールの ModuleIgnoreTable テーブル に ModuleConfiguration テーブル および ModuleSubstitution テーブルを一覧表示することを確認します。 これにより、構成可能なマージ モジュール (バージョン 2.0 未満) を認識しないマージ ツールで、これらのテーブルがターゲット データベースにコピーされないようにします。
この ICEM は、Windows インストーラー 2.0 SDK 以降で提供されている Mergemod.cub ファイルで入手できます。 詳細については、「Windows インストーラー開発者向けの Windows SDK コンポーネント 」を参照してください。
結果
モジュールに ModuleIgnoreTable テーブルにリストされていない ModuleConfiguration または ModuleSubstitution テーブルが含まれている場合、ICEM11 はエラーを投稿します。
例
ICEM11 は、次に示すデータベース エントリを含むモジュールに対して、次のエラー メッセージを投稿します。
Error The module contains a ModuleConfiguration or ModuleSubstitution
table. These tables must be listed in the ModuleIgnoreTable table.
ModuleConfiguration (部分)
名前 | 形式 | 種類 | ContextData | DefaultValue |
---|---|---|---|---|
IconKey1 | 1 | バイナリ | アイコン | DefaultIcon |
テーブル | 漕ぐ | コラム | 価値 |
---|---|---|---|
コントロール | Dialog1;Control1 | テキスト | [IconKey1] |
テーブル |
---|
ModuleConfiguration |
このエラーを修正するには、ModuleIgnoreTable テーブルに ModuleSubstitution テーブルと ModuleConfiguration テーブルの両方を含めます。
実行中に使用されるテーブル
関連トピック
-
マージ モジュール ICE リファレンス の