Programmieren mit Assemblies
Assemblies sind die Grundbausteine von .NET Framework. Sie bilden die Basiseinheit für Weitergabe, Versionskontrolle, Wiederverwendung, Aktivierungs-Scoping und Sicherheitsberechtigungen. Eine Assembly stellt der Common Language Runtime die für das Erkennen von Typimplementierungen erforderlichen Informationen zur Verfügung. 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 Assemblies 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 mit Hilfe des MSIL Disassembler-Tools (Ildasm.exe) Assemblymanifestinformationen angezeigt werden.
In diesem Abschnitt
- Erstellen von Assemblies
Enthält einen Überblick über Einfach- und Mehrfachdateiassemblies. - Assemblynamen
Enthält einen Überblick über die Namensvergabe für Assemblies. - Speicherort von Assemblies
Enthält einen Überblick über das Suchen nach Assemblies. - Erstellen einer Einfachdateiassembly
Beschreibt das Erstellen einer Einfachdateiassembly. - Erstellen einer Mehrfachdateiassembly
Beschreibt das Erstellen einer Mehrfachdateiassembly. - Festlegen von Assemblyattributen
Beschreibt Assemblyattribute und wie diese gesetzt werden. - Erstellen und Verwenden von Assemblies mit starkem Namen
Beschreibt, wie und warum Assemblies mit starkem Namen signiert werden. - Verzögertes Signieren einer Assembly
Beschreibt das verzögerte Signieren einer Assembly. - Arbeiten mit Assemblies und dem globalen Assemblychache
Beschreibt, wie und warum Assemblies dem globalen Assemblycache hinzugefügt werden. - Anzeigen von Assemblyinhalten
Beschreibt das Verwenden des MSIL Disassembler-Tools (Ildasm.exe) zur Anzeige von Assemblyinhalten.
Verwandte Abschnitte
- Ermitteln von Informationen aus einer Assembly
Beschreibt das programmgesteuerte Abrufen von Typ- und anderen Informationen aus einer Assembly. - Assemblies
Enthält einen konzeptionellen Überblick über Common Language Runtime-Assemblies. - So sucht Common Language Runtime nach Assemblies
Beschreibt, wie die Common Language Runtime ermittelt, welche Assembly zur Erfüllung einer Bindungsanforderung verwendet wird. - Übersicht über Reflektion
Beschreibt das Verwenden der Reflection-Klasse, um Informationen zu einer Assembly zu erhalten.