次の方法で共有


アセンブリ

Windows インストーラーは、Microsoft .NET Framework の共通言語ランタイムによって使用される Win32 アセンブリとアセンブリをインストール、削除、および更新できます。 アセンブリは、単一のインストーラー コンポーネントとして Windows インストーラーによって処理されます。 アセンブリを構成するすべてのファイルは、コンポーネント テーブルに一覧表示されている 1 つのインストーラー コンポーネントに含まれている必要があります。

Windows Vista および Windows XP で実行されている Windows インストーラーは、サイド バイ サイド アセンブリをインストールできます。 サイド バイ サイド アセンブリは、複数のアプリケーション間でアセンブリを安全に共有でき、DLL の競合など、アセンブリ共有の悪影響を回避できます。 すべてのアプリケーションとの下位互換性を前提とするアセンブリの 1 つのバージョンの代わりに、サイド バイ サイド アセンブリ共有を使用すると、COM または Win32 アセンブリの複数のバージョンをシステム上で同時に実行できます。 アプリケーションを分離するためのこの強化された機能は、Microsoft .NET Framework の重要な部分です。 詳細については、「分離アプリケーションとサイド バイ サイド アセンブリ 」を参照してください。

以降のセクションでは、Windows インストーラーでのアセンブリの使用について説明します。

COM および COM+ 1.0 アプリケーションのインストールの詳細については、「Windows インストーラーを使用した COM+ アプリケーションのインストール」、「プライベートロケーションへの COM コンポーネントのインストール」、および 「既存のパッケージプライベートで COM コンポーネントを作成する」を参照してください。