Bereitstellen der Common Language Runtime

Aktualisiert: November 2007

Für mit .NET Framework geschriebene Anwendungen ist das Hosten der Common Language Runtime vollkommen transparent. Wenn Sie den verwalteten Code als EXE-Assembly kompilieren, wird die Common Language Runtime bei der Ausführung der EXE-Datei automatisch von mscoree.dll gestartet. Aber auch nicht verwaltete Anwendungen können erhalten durch das Hosten der Common Language Runtime Vorteile. In der Common Language Runtime steht ein Framework zur Verfügung, um Anwendungen wie Microsoft Internetinformationsdienste und Microsoft SQL Server 2005 zu erweitern.

Eine .NET Framework-Anwendung benötigt einen Codeabschnitt mit dem Namen runtime host, unabhängig davon, ob sie (wie bei verwalteten EXE-Assemblys) automatisch aufgerufen oder mithilfe der nicht verwalteten Host-API geladen wird. Der Laufzeithost lädt die Common Language Runtime in einen Prozess, erstellt Anwendungsdomänen innerhalb des Prozesses, lädt Benutzercode und führt ihn innerhalb dieser Anwendungsdomänen aus.

In diesem Abschnitt

Verwandte Abschnitte