Поделиться через


Имена сборок и библиотек 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.

© Часть 2005, 2009 Корпорация Майкрософт. Все права защищены.

Перепечатан с разрешения Pearson Education, Inc. из Руководство по проектированию: Соглашения, идиомы и шаблоны для повторного использования библиотек .NET, 2-е издание Кшиштоф Чвалина и Брэд Абрамс, опубликованное 22 октября 2008 года Addison-Wesley Профессиональный в рамках серии разработки Microsoft Windows.

См. также