Freigeben über


Assemblyinhalte

Im Allgemeinen kann eine statische Assembly vier Elemente enthalten:

  • Das Assemblymanifest, das die Assemblymetadaten enthält.

  • Die Typmetadaten.

  • CIL-Code (Common Intermediate Language), der die Typen implementiert. Er wird vom Compiler aus mindestens einer Quellcodedatei generiert.

  • Eine Gruppe von Ressourcen.

Von diesen ist nur das Assemblymanifest erforderlich. Um der Assembly jedoch eine sinnvolle Funktion zu geben, sind entweder Typen oder Ressourcen erforderlich.

Die folgende Abbildung zeigt, wie diese Elemente in einer einzelnen physischen Datei gruppiert werden:

Eine Einzeldateiassembly namens „MyAssembly.dll“

Wenn Sie Quellcode schreiben, treffen Sie explizite Entscheidungen darüber, wie die Funktionen einer Anwendung auf eine oder mehrere Dateien aufgeteilt werden. Beim Entwerfen von .NET-Code treffen Sie ähnliche Entscheidungen darüber, wie Sie Funktionen auf eine oder mehrere Assemblys aufteilen.

Siehe auch