Programmieren mit Assemblys
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
Erstellen von Assemblys
Bietet eine Übersicht über Einfach- und Mehrfachdateiassemblys.Assemblynamen
Bietet eine Übersicht über die Namensvergabe für Assemblys.Gewusst wie: Bestimmen des vollqualifizierten Namens einer Assembly
Beschreibt, wie der vollqualifizierte Name einer Assembly bestimmt wird.Ausführen von Intranetanwendungen mit voller Vertrauenswürdigkeit
Beschreibt, wie eine Legacysicherheitsrichtlinie für voll vertrauenswürdige Assemblys in einer Intranetfreigabe angegeben wird.Assemblyspeicherort
Bietet eine Übersicht über das Suchen nach Assemblys.Gewusst wie: Erstellen einer Einzeldateiassembly
Beschreibt das Erstellen einer Einfachdateiassembly.Mehrfachdateiassemblys
Beschreibt die Gründe für ein Erstellen von Mehrfachdateiassemblys.Gewusst wie: Erstellen einer Mehrfachdateiassembly
Beschreibt das Erstellen einer Mehrfachdateiassembly.Festlegen von Assemblyattributen
Beschreibt Assemblyattribute und wie diese festgelegt werden.Erstellen und Verwenden von Assemblys mit starkem Namen
Beschreibt, wie und warum Assemblys mit starkem Namen signiert werden, und enthält Gewusst-wie-Themen.Verzögertes Signieren einer Assembly
Beschreibt das verzögerte Signieren einer Assembly.Arbeiten mit Assemblys und dem globalen Assemblychache
Beschreibt, wie und warum Assemblys dem globalen Assemblycache hinzugefügt werden, und enthält Gewusst-wie-Themen.Gewusst wie: Ansichtsassemblyinhalt
Beschreibt das Verwenden des MSIL Disassembler-Tools (Ildasm.exe) zur Anzeige von Assemblyinhalten.Typweiterleitung in der Common Language Runtime
Beschreibt das Verwenden einer Typweiterleitung zum Verschieben eines Typs in eine andere Assembly, ohne die Konsistenz von Code vorhandener Anwendungen zu zerstören.
Referenz
- Assembly
Die .NET Framework-Klasse, die eine Assembly darstellt.
Verwandte Abschnitte
Gewusst wie: Abrufen von Typ- und Memberinformationen aus einer Assembly
Beschreibt das programmgesteuerte Abrufen von Typ- und anderen Informationen aus einer Assembly.Assemblys in der Common Language Runtime (CLR)
Bietet eine konzeptionelle Übersicht über Common Language Runtime-Assemblys.Assemblyversionen
Bietet eine Übersicht über die Assemblybindung sowie über das AssemblyVersionAttribute-Attribut und AssemblyInformationalVersionAttribute-Attribut.So sucht Common Language Runtime nach Assemblys
Beschreibt, wie die Common Language Runtime ermittelt, welche Assembly zur Erfüllung einer Bindungsanforderung verwendet wird.Reflektion
Beschreibt das Verwenden der Reflection-Klasse, um Informationen zu einer Assembly zu erhalten.