A (分離アプリケーションとサイドバイサイドアセンブリ)

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

アクティベーションコンテキスト

メモリ内のデータ構造。 この構造の各セクションには、side-by-side 対応 API 関数のメタデータが含まれています。 たとえば、1 つのセクションには DLL ローダーによって使用される DLL リダイレクト データが含まれ、別のセクションには COM サーバー データが含まれる場合があります。 このデータは、DLL の読み込みを特定のバージョンにリダイレクトしたり、COM オブジェクトを作成したり、ウィンドウの作成をアプリケーションに最も互換性のあるバージョンにリダイレクトしたりするために使用される場合があります。

アプリケーション構成

アプリケーションを実行するために必要なサイドバイサイド アセンブリの名前とバージョン。 アプリケーションがマニフェストを使用してデプロイされると、共有サイドバイサイド アセンブリの特定のバージョンへの依存関係が明示的に定義されます。 デフォルトでは、マニフェストで指定されたアセンブリのバージョンが、アクティベーション時に使用されるバージョンになります。 グローバル アプリケーション構成は、システム上のすべてのアプリケーションの構成を指定します。 アプリケーションごとの構成は、アプリケーションごとにグローバル アプリケーション構成をオーバーライドできます。

アプリケーション構成マニフェスト

完全にまたは部分的に分離されたアプリケーションで使用されるサイドバイサイド アセンブリを指定するファイル。 アプリケーション構成マニフェスト ファイルは、アプリケーションの実行可能ファイルと同じフォルダーにインストールされます。

アプリケーション マニフェスト

分離されたアプリケーションを記述するファイル。 プライベート アセンブリへの依存関係、共有アセンブリの特定のバージョン、プライベート アセンブリのメタデータなど、アプリケーションの実行に必要な情報を指定します。 アプリケーション マニフェスト ファイルの名前は、アプリケーション実行可能ファイルの名前に拡張子 .manifest が続いたものになります。 たとえば、MySampleApp.exe の場合、マニフェスト ファイルは MySampleApp.exe.manifest になります。

assembly

プログラミング コード ブロックの命名、バインド、バージョン管理、デプロイ、または構成を行うための基本単位。 これらのコード アセンブリは、DLL または COM アセンブリに配置できます。 共通の機能を持つアプリケーションは、モジュールまたはコード アセンブリと呼ばれるプログラミング コードの共有ブロックを実行する場合があります。 アセンブリを安全に共有するためのインフラストラクチャは、サイドバイサイド アセンブリ共有と呼ばれます。

アセンブリマニフェスト

サイドバイサイドアセンブリの説明。 アセンブリの名前、バージョン、ファイル、リソース、アセンブリの項目のバインディング データ、および他のサイドバイサイド アセンブリへの依存関係を指定します。 アセンブリ マニフェスト ファイルには、拡張子 .manifest が続く限り、任意の有効なファイル名を付けることができます。