Programmieren mit Anwendungsdomänen und Assemblys
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
Gewusst-wie-Themen zu Anwendungsdomänen und Assemblys
Enthält Links zu allen Gewusst-wie-Themen in der Begriffsdokumentation zum Programmieren mit Anwendungsdomänen und Assemblys.Verwenden von Anwendungsdomänen
Enthält Beispiele für das Erstellen, Konfigurieren und Verwenden von Anwendungsdomänen.Programmieren mit Assemblys
Beschreibt das Erstellen, Signieren und Festlegen von Attributen für Assemblys.
Verwandte Abschnitte
Ausgeben von dynamischen Methoden und Assemblys
Beschreibt das Erstellen dynamischer Assemblys.Assemblys in der Common Language Runtime (CLR)
Bietet eine konzeptionelle Übersicht über Assemblys.Anwendungsdomänen
Bietet eine konzeptionelle Übersicht über Anwendungsdomänen.Übersicht über Reflektion
Beschreibt das Verwenden der Reflection-Klasse, um Informationen zu einer Assembly zu erhalten.