次の方法で共有


モジュールのマージ

マージ モジュールは、開発者が共有 Windows インストーラー コンポーネントをアプリケーションに してセットアップ ロジックを提供する標準的な方法を提供します。 マージ モジュールは、共有コード、ファイル、リソース、レジストリ エントリ、およびセットアップ ロジックを 1 つの複合ファイルとしてアプリケーションに配信するために使用されます。 新しいマージ モジュールを作成する開発者、または既存のマージ モジュールを使用する開発者は、このセクションで説明する標準に従う必要があります。

マージ モジュールの構造は、簡略化された Windows インストーラー .msi ファイルに似ています。 ただし、マージ モジュールを単独でインストールすることはできません。マージ ツールを使用して、マージ モジュールをインストール パッケージにマージする必要があります。 マージ モジュールを使用する開発者は、Mergemod.dllなどの自由に分散されたマージ ツールのいずれかを取得するか、独立系ソフトウェア ベンダーからマージ ツールを購入する必要があります。 開発者は、Windows インストーラー SDK で提供されるデータベース テーブル エディター Orca など、Windows インストーラー インストール パッケージの作成に使用されるソフトウェア ツールの多くを使用して、新しいマージ モジュールを作成できます。

マージ モジュールをアプリケーションの .msi ファイルにマージすると、マージ モジュールによって提供されるコンポーネントのインストールに必要なすべての情報とリソースが、アプリケーションの .msi ファイルに組み込まれます。 その後、マージ モジュールはこれらのコンポーネントをインストールする必要がなくなり、マージ モジュールにユーザーがアクセスできる必要はありません。 コンポーネントのインストールに必要なすべての情報は 1 つのファイルとして配信されるため、マージ モジュールを使用すると、バージョンの競合、レジストリ エントリの不足、不適切にインストールされたファイルの多くのインスタンスを排除できます。

マージ モジュールの詳細については、次を参照してください。