Имена сборок и библиотек DLL

В большинстве сценариев сборка содержит всю повторно используемую библиотеку или ее часть и входит в единую библиотеку динамической компоновки (DLL). Сборку можно разделить между несколькими DLL-библиотеками, но это используется крайне редко и не рассматривается в данных рекомендациях.

В то время как сборки и DLL-библиотеки являются физической структурой библиотеки, пространства имен являются логической структурой и должны строиться независимо от организации сборки. Пространства имен могут охватывать несколько сборок, и это случается довольно часто.

Выбирайте имена DLL-библиотек сборки, из которых можно понять большой объем предоставляемых функциональных возможностей, например System.Data. При именовании сборок целесообразно использовать имя пространства имен, однако имена сборок и DLL-библиотек не обязательно должны соответствовать именам пространств имен.

Рекомендуется называть DLL-библиотеки в соответствии со следующим шаблоном:

<Company>.<Component>.dll

Где <Component> содержит одну или несколько предложений, разделенных точкой.

Например, Contoso.WebControls.dll.

Фрагменты — © Корпорация Майкрософт (Microsoft Corp.), 2005. Все права защищены.

Фрагменты — © Addison-Wesley Corporation. Все права защищены.

Для дополнительной информации о разработке руководящих принципов, смотрите "руководства по разработке рамок: Конвенций, идиомы и шаблоны для повторного использования.NET библиотек"книга, Кшиштоф Cwalina и Брэд Абрамс, опубликованных Addison-Wesley, 2005 года.

См. также

Другие ресурсы

Руководство по разработке библиотек классов

Правила именования