アセンブリ
Windows インストーラーは、Win32 アセンブリと、Microsoft .NET Framework の共通言語ランタイムによって使用されるアセンブリをインストール、削除、および更新できます。 アセンブリは、Windows インストーラーによって 1 つのインストーラー コンポーネントとして処理されます。 アセンブリを構成するすべてのファイルは、Component テーブルに一覧表示されている 1 つのインストーラー コンポーネントに含まれている必要があります。
Windows Vista および Windows XP で実行されている Windows インストーラーは、Side-by-Side アセンブリをインストールできます。 Side-by-Side アセンブリは、複数のアプリケーション間でアセンブリを安全に共有でき、DLL の競合などのアセンブリ共有の悪影響を相殺できます。 Side-by-Side アセンブリ共有を使用することにより、すべてのアプリケーションとの下位互換性を前提とする単一バージョンのアセンブリを使用する代わりに、複数のバージョンの COM または Win32 アセンブリをシステム上で同時に実行できます。 アプリケーションを分離するためのこの強化された機能は、Microsoft .NET Framework の重要な部分です。 詳細については、「分離アプリケーションとサイド バイ サイド アセンブリ」を参照してください。
次のセクションでは、Windows インストーラーでのアセンブリの使用について説明します。
- パッケージへのアセンブリの追加
- アセンブリのインストールと削除
- アセンブリを更新する
- 共通言語ランタイム アセンブリの再インストール モード
- Windows インストーラーによって記述されたアセンブリ レジストリ キー
COM および COM+ 1.0 アプリケーションのインストールの詳細については、「Windows インストーラーを使った COM+ アプリケーションのインストール」、「COM コンポーネントのプライベートな場所へのインストール」、および「既存のパッケージ内の COM コンポーネントをプライベートにする」を参照してください。