次の方法で共有


モジュール データベース テーブルのマージ

標準のマージ モジュールでは、次の表が必要です。

テーブル名 コメント
コンポーネント (必須)
ディレクトリの (必須)
FeatureComponents (必須)
ファイルの (必須)
ModuleSignature (必須)インストーラー データベースにマージされました。 マージ モジュールを識別する情報を一覧表示します。
ModuleComponents (必須)インストーラー データベースにマージされました。 マージ モジュール内のすべてのコンポーネントを一覧表示します。

 

次の表は、マージ モジュールまたはマージ モジュールと既に結合されている他のインストーラー データベースでのみ発生します。

テーブル名 コメント
ModuleDependency インストーラー データベースにマージされました。 このマージ モジュールで必要な他のマージ モジュールを一覧表示します。
ModuleExclusion インストーラー データベースにマージされました。 このマージ モジュールと互換性のない他のマージ モジュールを一覧表示します。

 

次の ModuleSequence テーブルは、マージ モジュールでのみ発生します。

テーブル名 コメント
ModuleAdminUISequence アクションを AdminUISequence テーブルにマージします。
ModuleAdminExecuteSequence アクションを AdminExecuteSequence テーブルにマージします。
ModuleAdvtUISequence このテーブルは使用しないでください。 詳細については、AdvtUISequence テーブル を参照してください。
ModuleAdvtExecuteSequence アクションを AdvtExecuteSequence テーブルにマージします。
ModuleIgnoreTable .msi ファイルにマージされていないモジュール内のテーブルを一覧表示します。
ModuleInstallUISequence アクションを InstallUISequence テーブルにマージします。
ModuleInstallExecuteSequence アクションを InstallExecuteSequence テーブルにマージします。

 

構成可能なすべてのマージ モジュールでは、次の表が必要です。 構成可能なマージ モジュールを作成するには、Mergemod.dll 2.0 以降が必要です。 詳細については、「構成可能なマージ モジュールの」を参照してください。

テーブル名 コメント
ModuleSubstitution テーブル (必須)このテーブルは、ターゲット インストール データベースにマージされません。 ターゲット データベースで構成可能なフィールドを指定し、各フィールドの構成用のテンプレートを提供します。
ModuleConfiguration テーブル (必須)このテーブルは、ターゲット インストール データベースにマージされません。 モジュールの構成可能な属性を識別します。

 

次のインストーラー テーブルは、標準のマージ モジュールでは実行できません。

マージ モジュールでは、次のインストーラー テーブルは省略可能です。