أسماء تجميعات و مكتبات الارتباط الديناميكي

في most scenarios, an تجميع يحتوي على الجميع أو part of a reusable مكتبة و هو contained في a مفرد ديناميكي-ارتباط مكتبة (DLL). An تجميع can be فصل among multiple DLLs but this هو very uncommon و not addressed في this guideline.

الموقع تجميعات و DLLs are the physical المؤسسة of a مكتبة, مساحات الاسم are a logical المؤسسة و should be factored independent of the تجميع's المؤسسة. مساحات الاسم can و often do تجاوز multiple تجميعات.

Do اختيار أسماء for your تجميع DLLs that اقتراح قطر أيمن متوسط chunks of functionality such كـ النظام.بيانات.تجميع و DLL أسماء do not have إلى correspond إلى مساحة الاسم أسماء but it هو reasonable إلى follow the مساحة الاسم اسم when naming تجميعات.

Consider naming DLLs according إلى the following نقش:

<Company>.<Component>.dll

الموقع يحتوي <مكوّن> على واحد أو المزيد عبارات مفصولة بنقطة.

على سبيل المثال، Contoso.WebControls.dll.

أجزاء حقوق النشر 2005 Microsoft Office 2010 Suite Corporation. كافة الحقوق محفوظة.

أجزاء حقوق النشر شركة Addison-Wesley. كافة الحقوق محفوظة.

ل المزيد المعلومات تشغيل إرشادات التصميم، راجع "إطار عمل إرشادات التصميم: كتاب اصطلاحات، Idioms، و نقش لمكتبات.NET القابل لإعادة الاستخدام"ب Krzysztof Cwalina و رفيق Abrams، ينشره Addison-Wesley، 2005.

راجع أيضًا:

موارد أخرى

تصميم إرشادات لتطوير مكتبات فئة

إرشادات للأسماء