Namen von Assemblys und DLLs

Aktualisiert: November 2007

In den meisten Szenarien enthält eine Assembly eine vollständige wiederverwendbare Bibliothek oder Bestandteile davon und befindet sich in einer einzelnen DLL (Dynamic Link Library). Eine Assembly kann zwischen mehreren DLLs aufgeteilt werden, doch geschieht dies äußerst selten und wird in dieser Richtlinie nicht behandelt.

Während Assemblys und DLLs die physikalische Organisation einer Bibliothek darstellen, sind Namespaces eine logische Organisation und sollten unabhängig von der Organisation der Assembly behandelt werden. Namespaces können mehrere Assemblys umfassen, und dies ist auch häufig der Fall.

Benennen Sie DLLs nach dem folgenden Muster:

<Company>.<Component>.dll

<Component> enthält einen oder mehrere durch Punkt getrennte Bestandteile.

Beispiel: Contoso.WebControls.dll.

Copyright für einzelne Teile 2005 Microsoft Corporation. Alle Rechte vorbehalten.

Copyright für einzelne Teile Addison-Wesley Corporation. Alle Rechte vorbehalten.

Weitere Informationen zu Entwurfsrichtlinien finden Sie im Buch "Framework Design Guidelines: Conventions, Idioms, and Patterns for Reusable .NET Libraries" von Krzysztof Cwalina und Brad Abrams, veröffentlicht von Addison-Wesley, 2005.

Siehe auch

Weitere Ressourcen

Entwurfsrichtlinien zum Entwickeln von Klassenbibliotheken

Richtlinien für Namen