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

Примечание.

Это содержимое перепечатывается разрешением Pearson Education, Inc. из руководства по проектированию платформы: соглашения, идиомы и шаблоны для повторно используемых библиотек .NET, 2-го выпуска. Этот выпуск был опубликован в 2008 году, и книга с тех пор была полностью пересмотрена в третьем выпуске. Некоторые сведения на этой странице могут быть устаревшими.

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

✔️ Выберите имена библиотек DLL сборки, которые предлагают большие фрагменты функциональных возможностей, например System.Data.

Имена сборок и библиотек DLL не должны соответствовать именам пространств имен, но при именовании сборок разумно следовать имени пространства имен. Хорошим правилом является имя библиотеки DLL на основе общего префикса пространств имен, содержащихся в сборке. Например, сборка с двумя пространствами MyCompany.MyTechnology.FirstFeature имен и MyCompany.MyTechnology.SecondFeatureможет вызываться MyCompany.MyTechnology.dll.

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

<Company>.<Component>.dll

где <Component> содержит одно или несколько разделенных точками предложений. Например:

Litware.Controls.dll.

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

Перепечатано с разрешения Pearson Education, Inc. из книги Инфраструктура программных проектов. Соглашения, идиомы и шаблоны для многократно используемых библиотек .NET (2-е издание), авторы: Кржиштоф Цвалина (Krzysztof Cwalina) и Брэд Абрамс (Brad Abrams). Книга опубликована 22 октября 2008 г. издательством Addison-Wesley Professional в рамках серии, посвященной разработке для Microsoft Windows.

См. также