共用方式為


元件和 DLL 的名稱

備註

此內容經Pearson Education, Inc.授權從架構設計指導方針:可重複使用 .NET 程式庫的慣例、習慣用語與範式 (第2版)轉載。 該版於2008年出版,該書自那以後已於 第三版全面修訂。 此頁面的某些資訊可能已過期。

組件是受控代碼程式的部署和身分識別單位。 雖然組件可以跨越一或多個檔案,但通常一個組件會與一個 DLL 一對一對應。 因此,本節只描述 DLL 命名慣例,然後可以對應至元件命名慣例。

✔️ 請為元件 DLL 選擇能夠指示大範圍功能的名稱,例如 System.Data。

元件和 DLL 名稱不需要對應至命名空間名稱,但在命名元件時,遵循命名空間名稱是合理的。 良好的經驗法則是根據元件中包含的命名空間的通用前置詞來命名 DLL。 例如,具有兩個命名空間 MyCompany.MyTechnology.FirstFeatureMyCompany.MyTechnology.SecondFeature 的元件可以稱為 MyCompany.MyTechnology.dll

✔️ 請考慮根據下列模式命名 DLL:

<Company>.<Component>.dll

其中 <Component> 包含一或多個點分隔子句。 例如:

Litware.Controls.dll

© 2005年、2009年Microsoft公司部分。 保留所有權利。

經 Pearson Education, Inc. 許可重新刊登自 Krzysztof Cwalina 和 Brad Abrams 所著的 架構設計指導方針: 可重複使用的 .NET 程式庫慣例、慣用語和模式,第 2 版,2008 年 10 月 22 日由 Addison-Wesley Professional 發行,作為 Microsoft Windows 開發系列的一部分。

另請參閱