分離アプリケーションと side-by-side アセンブリ

目的

分離アプリケーションとサイド バイ サイド アセンブリは、Windows クライアント アプリケーションでのバージョン管理の競合を軽減する Microsoft Windows ソリューションです。 Windows を使用すると、アプリケーション開発者は、レジストリ、他のアプリケーション、またはシステム上で実行されているアセンブリの他のバージョンの変更によって完全に自己記述し、影響を受けない分離アプリケーションを構築できます。 アプリケーションの作成者と管理者は、マニフェストを使用して、グローバルまたはアプリケーションごとに配置後にサイド バイ サイド アセンブリの共有を管理できます。 お客様は、より安定した、より確実に更新される分離されたアプリケーションの恩恵を受けます。

該当する場合

分離アプリケーションとサイド バイ サイド アセンブリ共有を使用して、オペレーティング システム アセンブリを安全に共有するアプリケーションを開発できます。 開発者は、このテクノロジを使用して、互換性のないバージョンの共有アセンブリによって発生する DLL のバージョン管理の競合を修正できます。

アプリケーションでテストしたコンポーネントのバージョンを常に取得する必要がある場合は、アプリケーションを分離して、ユーザーのコンピューター上のテスト済みバージョンのコンポーネントで常に実行されるようにすることができます。

分離アプリケーションとサイド バイ サイド アセンブリは、デスクトップ スタイルのアプリケーションの開発を目的としています。

対象となる開発者

このドキュメントは、主にソフトウェア開発者、アプリケーション開発者、およびネットワーク管理者を対象としています。

  • Microsoft や他のサイド バイ サイド アセンブリ発行元が利用できるサイド バイ サイド アセンブリを使用する分離アプリケーションを作成するソフトウェア開発者。
  • アプリケーションを分離するために独自のサイド バイ サイド アセンブリを作成することに関心があるアプリケーション開発者。
  • 分離されたアプリケーションに関する詳細情報を必要とするネットワーク管理者。

サイド バイ サイド アセンブリ共有と分離アプリケーションの主なリファレンスとして、このドキュメントでは、マニフェストとサイド バイ サイド アセンブリの作成、分離されたアプリケーションとサイド バイ サイド アセンブリのインストール、およびアクティブ化コンテキスト API の使用に関する一般的な背景情報を提供します。

実行時の要件

Windows Server 2003 以降、または Windows XP 以降では、アプリケーションを分離し、アクティブ化コンテキスト API を使用するために、サイド バイ サイド アセンブリとマニフェストを使用する必要があります。

このセクションの内容

トピック 説明
参照
分離アプリケーションとサイド バイ サイド アセンブリのドキュメント。