Programmieren mit Assemblys

Aktualisiert: November 2007

Assemblys sind die Grundbausteine von .NET Framework. Sie bilden die Basiseinheit für Bereitstellung, Versionskontrolle, Wiederverwendung, Aktivierungs-Scoping und Sicherheitsberechtigungen. Eine Assembly stellt der Common Language Runtime die Informationen zur Verfügung, die sie zum Erkennen der Typimplementierungen benötigt. Sie stellt eine Auflistung von Typen und Ressourcen dar, die so erstellt wurden, dass sie zusammenarbeiten und eine logische Funktionseinheit bilden. Für die Common Language Runtime sind Typen nur im Kontext einer Assembly vorhanden.

In diesem Abschnitt werden folgende Vorgänge beschrieben: das Erstellen von Modulen, das Erstellen von Assemblys aus Modulen, das Erstellen eines Schlüsselpaars, das Signieren einer Assembly mit einem starken Namen und das Installieren einer Assembly im globalen Assemblycache. Außerdem erfahren Sie in diesem Abschnitt, wie mithilfe des MSIL Disassembler-Tools (Ildasm.exe) Assemblymanifestinformationen angezeigt werden.

Hinweis:

Ab .NET Framework, Version 2.0, lädt die Laufzeit keine Assemblys mehr, die mit einer Version von .NET Framework kompiliert wurden, deren Versionsnummer höher ist als die der aktuell geladenen Laufzeit. Dies gilt für die Kombination aus den Haupt- und Nebenkomponenten der Versionsnummer.

In diesem Abschnitt

Referenz

  • Assembly
    Die .NET Framework-Klasse, die eine Assembly darstellt.

Verwandte Abschnitte