アプリケーション ドメインとアセンブリを使用したプログラミング
Microsoft Internet Explorer、ASP.NET、Windows シェルなどのホストは、共通言語ランタイムをプロセスに読み込み、そのプロセス内でアプリケーション ドメインを作成します。その後 .NET Framework アプリケーションを実行するときに、そのアプリケーション ドメインにユーザー コードを読み込んでコードを実行します。 通常は、アプリケーション ドメインの作成およびアセンブリへの読み込みはランタイム ホストで実行するため、考慮する必要はありません。
しかし、共通言語ランタイムをホストするアプリケーションを作成する場合、プログラムによってアンロードされるツールまたはコードを作成する場合、または実行時にアンロードおよび再読み込みできるプラグ可能なコンポーネントを作成する場合は、独自のアプリケーション ドメインを作成します。 ランタイム ホストを作成しない場合でも、このセクションにある、アプリケーション ドメインとアプリケーション ドメインに読み込まれたアセンブリをどのように使用するかという説明は重要です。
このセクションの内容
アプリケーション ドメインとアセンブリに関する方法のトピック
概念を説明したドキュメントに用意されている、アプリケーション ドメインとアセンブリを利用したプログラミングに関するトピックへのリンクを示します。アプリケーション ドメインの使用
アプリケーション ドメインを作成、構成、および使用する例を示します。アセンブリを使用したプログラミング
アセンブリを作成し、署名し、その属性を設定する方法を説明します。
関連項目
動的メソッドおよびアセンブリの出力
動的アセンブリの作成方法を説明します。共通言語ランタイムのアセンブリ
アセンブリの概念的な概要を説明します。アプリケーション ドメイン
アプリケーション ドメインの概念的な概要を説明します。リフレクションの概要
Reflection クラスを使って、アセンブリに関する情報を取得する方法を説明します。