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