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