Programmieren mit Anwendungsdomänen und Assemblys

Hosts wie z.B. Microsoft Internet Explorer, ASP.NET und Windows-Shell laden die Common Language Runtime in einen Prozess, erstellen eine Anwendungsdomäne in diesem Prozess und laden dann Benutzercode in diese Anwendungsdomäne und führen ihn aus, wenn eine .NET Framework-Anwendung ausgeführt wird. In den meisten Fällen müssen Sie sich nicht darum kümmern, Anwendungsdomänen zu erstellen und Assemblys hinein zu laden, da der Laufzeithost diese Aufgaben ausführt.

Wenn Sie jedoch eine Anwendung erstellen, die die Common Language Runtime hostet, Tools oder Code erstellen, den Sie programmgesteuert entladen möchten, oder austauschbare Komponenten erstellen, die spontan entladen und neu geladen werden können, erstellen Sie Ihre eigenen Anwendungsdomänen. Auch wenn Sie keinen Laufzeithost erstellen, können Sie diesem Abschnitt wichtige Informationen entnehmen zum Arbeiten mit Anwendungsdomänen und Assemblys, die in diese Anwendungsdomänen geladen werden.

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
Stellt Beispiele zum Erstellen, Konfigurieren und Verwenden von Anwendungsdomänen bereit.

Programmieren mit Assemblys
Beschreibt das Erstellen, Signieren und Festlegen von Attributen für Assemblys.

Ausgeben von dynamischen Methoden und Assemblys
Beschreibt das Erstellen dynamischer Assemblys.

Assemblys in .NET
Bietet eine konzeptionelle Übersicht über Assemblys.

Anwendungsdomänen
Bietet eine konzeptionelle Übersicht über Anwendungsdomänen.

Übersicht über Reflektion
Beschreibt, wie die Reflektion-Klasse verwendet wird, um Informationen zu einer Assembly abzurufen.