Programmieren mit Anwendungsdomänen und Assemblys

Aktualisiert: November 2007

Hosts, wie Microsoft Internet Explorer, ASP.NET und Windows Shell, laden die Common Language Runtime in einen Prozess und erstellen darin eine Anwendungsdomäne. Anschließend wird in diese Anwendungsdomäne beim Ausführen einer .NET-Anwendung Benutzercode geladen und dort ausgeführt. In den meisten Fällen erübrigt es sich, dass Sie selbst Anwendungsdomänen erstellen und Assemblys in diese Domänen laden, da der Host diese Aufgaben übernimmt.

In folgenden Fällen müssen Sie dies jedoch selbst tun: wenn Sie eine Anwendung erstellen, in der die Common Language Runtime gehostet werden soll, wenn Sie Tools oder Code erstellen, die Sie programmgesteuert entladen möchten, oder wenn Sie Komponenten erstellen, die dynamisch entladen und erneut geladen werden können. Auch wenn Sie keinen Laufzeithost erstellen möchten, finden Sie in diesem Abschnitt wichtige Informationen über die Arbeit mit Anwendungsdomänen und das Laden von Assemblys in diese Domänen.

In diesem Abschnitt

Verwandte Abschnitte