共通言語ランタイムのホスト

更新 : 2007 年 11 月

.NET Framework を使用して作成されたアプリケーションでは、共通言語ランタイムをホストすることを意識する必要はまったくありません。マネージ コードを .exe アセンブリとしてコンパイルする場合は、.exe が実行されるときに mscoree.dll によって自動的にランタイムが起動されます。ただし、共通言語ランタイムをホストするメリットは、アンマネージ アプリケーションにもあります。ランタイムには、Microsoft Internet Information Services、Microsoft SQL Server 2005 などのアプリケーションを拡張するためのフレームワークが用意されています。

.exe マネージ アセンブリのように自動的に起動される場合でも、アンマネージ ホスト API を使用して読み込まれる場合でも、.NET Framework アプリケーションにはランタイム ホストと呼ばれるコード部分が必要です。ランタイム ホストは、このランタイムをプロセスに読み込み、そのプロセス内にアプリケーション ドメインを作成し、これらのアプリケーション ドメインにユーザー コードを読み込んで実行します。

このセクションの内容

関連するセクション