プライベート アセンブリ

Win32 アセンブリはプライベート アセンブリとしてインストールでき、1 つのアプリケーションでのみ使用できます。 プライベート アセンブリは、アプリケーションのインストールまたは更新に使用するWindows インストーラー パッケージによってインストールする必要があります。

Windows XP では、プライベート アセンブリはサイド バイ サイド アセンブリとしてインストールされます。 Windows インストーラーは、プライベート なサイド バイ サイド アセンブリをアプリケーションのプライベート フォルダーにインストールします。 一般に、アプリケーションの実行可能ファイルを含むフォルダー。 プライベート アセンブリに対するアプリケーションの依存関係は、アプリケーション マニフェスト ファイルで指定されます。 詳細については、「 分離アプリケーションとサイド バイ サイド アセンブリ」を参照してください。

WINDOWS XP より前のオペレーティング システムでは、アプリケーションを排他的に使用するために、プライベート アセンブリと .local ファイルのコピーがプライベート フォルダーにインストールされます。 アセンブリのバージョンもシステムにグローバルに登録され、アセンブリにバインドするすべてのアプリケーションで使用できます。 アセンブリのグローバル バージョンは、アプリケーションまたは以前のバージョンと共にインストールされているバージョンである可能性があります。 グローバル バージョンは、 分離コンポーネントで使用されるのと同じルールによって決まります。

Windows インストーラーは、終端の null 文字を含む 234 文字を超えるパスを持つ場所にプライベート アセンブリをインストールできないことに注意してください。