次の方法で共有


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

 

ModuleSubstitution

テーブル 漕ぐ コラム 価値
コントロール Dialog1;Control1 テキスト [IconKey1]

 

ModuleIgnoreTable

テーブル
ModuleConfiguration

 

このエラーを修正するには、ModuleIgnoreTable テーブルに ModuleSubstitution テーブルと ModuleConfiguration テーブルの両方を含めます。

実行中に使用されるテーブル

ModuleSubstitution

ModuleConfiguration

ModuleIgnoreTable

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