Partager via


Noms d'assemblys et de DLL

Dans la plupart des scénarios, un assembly comprend l'intégralité ou une partie d'une bibliothèque réutilisable et est contenu dans une seule bibliothèque de liens dynamiques (DLL). Un assembly peut être fractionné entre plusieurs DLL mais il s'agit d'un cas très rare qui n'est pas abordé dans cette règle.

Si les assemblys et les DLL constituent l'organisation physique d'une bibliothèque, les espaces de noms représentent une organisation logique et doivent être conçus indépendamment de l'organisation de l'assembly. Les espaces de noms peuvent couvrir et couvrent d'ailleurs souvent plusieurs assemblys.

Choisissez des noms pour vos DLL d'assembly qui suggèrent des grands segments de fonctionnalités telles que System.Data. Les noms d'assembly et de DLL n'ont pas besoin de correspondre aux noms d'espace de noms mais il est conseillé d'utiliser le nom de l'espace de noms lors de l'affectation de nom à des assemblys.

Envisagez de nommer les DLL selon le modèle suivant :

<Company>.<Component>.dll

< Component > contenant une ou plusieurs clauses séparées par des points.

Par exemple, Contoso.WebControls.dll.

Portions Copyright 2005 Microsoft Corporation. Tous droits réservés.

Portions Copyright Addison-Wesley Corporation. Tous droits réservés.

Pour plus d'informations sur les règles de conception, consultez « règles de conception d'infrastructure : Conventions idiomes et modèles carnet de bibliothèques réutilisables framework » Krzysztof Cwalina et Brad Abrams, publiés par Addison-Wesley, 2005.

Voir aussi

Autres ressources

Instructions de conception pour le développement de bibliothèques de classes

Instructions relatives aux noms