Freigeben über


Assemblyinhalte

Im Allgemeinen kann eine statische Assembly aus vier Elementen bestehen:

  • Das Assemblymanifest, das Assemblymetadaten enthält.

  • Geben Sie Metadaten ein.

  • Common Intermediate Language (CIL)-Code, der die Typen implementiert. Sie wird vom Compiler aus einer oder mehreren Quellcodedateien generiert.

  • Eine Gruppe von Ressourcen.

Nur das Assemblymanifest ist erforderlich, aber entweder Typen oder Ressourcen werden benötigt, um der Assembly eine sinnvolle Funktionalität zu verleihen.

Die folgende Abbildung zeigt diese Elemente in einer einzigen physischen Datei gruppiert:

Eine Einzeldateiassembly namens MyAssembly.dll

Beim Entwerfen des Quellcodes treffen Sie explizite Entscheidungen darüber, wie die Funktionalität Ihrer Anwendung in eine oder mehrere Dateien aufgeteilt werden soll. Beim Entwerfen von .NET-Code treffen Sie ähnliche Entscheidungen zum Partitionieren der Funktionalität in eine oder mehrere Assemblys.

Siehe auch