Ereignisse
17. März, 23 Uhr - 21. März, 23 Uhr
Nehmen Sie an der Meetup-Serie teil, um skalierbare KI-Lösungen basierend auf realen Anwendungsfällen mit Mitentwicklern und Experten zu erstellen.
Jetzt registrierenDieser Browser wird nicht mehr unterstützt.
Führen Sie ein Upgrade auf Microsoft Edge durch, um die neuesten Features, Sicherheitsupdates und den technischen Support zu nutzen.
Die Assemblys, auf die Ihr Programm verweist, werden automatisch von der CLR (Common Language Runtime) geladen, jedoch ist es auch möglich, spezifische Assemblys dynamisch in die aktuelle Anwendungsdomäne zu laden. Weitere Informationen finden Sie unter Vorgehensweise: Laden von Assemblys in eine Anwendungsdomäne.
Im .NET Framework gibt es keine Möglichkeit, eine einzelne Assembly zu entladen, ohne alle Anwendungsdomänen zu entladen, die diese Assembly enthalten. Selbst wenn sich die Assembly außerhalb des gültigen Bereichs befindet, bleibt die entsprechende Assemblydatei geladen, bis alle Anwendungsdomänen entladen sind, in denen sie enthalten ist. In .NET Core verarbeitet die System.Runtime.Loader.AssemblyLoadContext-Klasse das Entladen von Assemblys. Weitere Informationen finden Sie unter Verwenden und Debuggen der Entladbarkeit von Assemblys in .NET Core.
Verwenden Sie eine der vielen Lademethoden, die in den Klassen AppDomain und Assembly enthalten sind, um eine Assembly in eine Anwendungsdomäne zu laden. Weitere Informationen finden Sie unter Vorgehensweise: Laden von Assemblys in eine Anwendungsdomäne. Beachten Sie, dass .NET Core nur eine einzelne Anwendungsdomäne unterstützt.
Zum Entladen einer Assembly im .NET Framework müssen Sie alle Anwendungsdomänen entladen, die sie enthalten. Verwenden Sie die AppDomain.Unload-Methode, um eine Anwendungsdomäne zu entladen. Weitere Informationen finden Sie unter Vorgehensweise: Entladen einer Anwendungsdomäne.
Wenn Sie nur einige Assemblys in einer .NET Framework-Anwendung entladen möchten, können Sie eine neue Anwendungsdomäne erstellen, darin den Code ausführen und diese Anwendungsdomäne dann entladen. Weitere Informationen finden Sie unter Vorgehensweise: Entladen einer Anwendungsdomäne.
Feedback zu .NET
.NET ist ein Open Source-Projekt. Wählen Sie einen Link aus, um Feedback zu geben:
Ereignisse
17. März, 23 Uhr - 21. März, 23 Uhr
Nehmen Sie an der Meetup-Serie teil, um skalierbare KI-Lösungen basierend auf realen Anwendungsfällen mit Mitentwicklern und Experten zu erstellen.
Jetzt registrierenTraining
Modul
Verwenden von Dateien und Verzeichnissen in einer .NET-App - Training
Hier erfahren Sie, wie Sie .NET, C# und System.IO verwenden, um mit Verzeichnissen, Pfaden, Dateien und dem Dateisystem zu arbeiten.