次の方法で共有


アプリケーション ドメインとアセンブリを使用したプログラミング

この記事は .NET Framework に固有のものです。 .NET 6 以降のバージョンを含む、.NET の新しい実装には適用されません。

ASP.NET や Windows シェルなどのホストは、共通言語ランタイムをプロセスに読み込み、そのプロセスで アプリケーション ドメイン を作成した後、.NET Framework アプリケーションの実行時にそのアプリケーション ドメインでユーザー コードを読み込んで実行します。 ほとんどの場合、アプリケーション ドメインの作成とアセンブリの読み込みについて心配する必要はありません。これは、ランタイム ホストがこれらのタスクを実行するためです。

ただし、共通言語ランタイムをホストするアプリケーションを作成する場合、プログラムでアンロードするツールまたはコードを作成する場合、またはすぐにアンロードして再読み込みできるプラグ可能なコンポーネントを作成する場合は、独自のアプリケーション ドメインを作成します。 ランタイム ホストを作成していない場合でも、このセクションでは、これらのアプリケーション ドメインに読み込まれたアプリケーション ドメインとアセンブリを操作する方法に関する重要な情報を提供します。

このセクションにて

アプリケーション ドメインの使用
アプリケーション ドメインの作成、構成、および使用の例を示します。

アセンブリ を使用した プログラミング
アセンブリの属性を作成、署名、および設定する方法について説明します。

動的メソッドとアセンブリの出力
動的アセンブリを作成する方法について説明します。

.NETでのアセンブリ
アセンブリの概念的な概要を提供します。

アプリケーション ドメイン
アプリケーション ドメインの概念の概要を説明します。

リフレクションの概要
Reflection クラスを使用してアセンブリに関する情報を取得する方法について説明します。