除了 Common Language Runtime 之外,.NET Framework 還提供 .NET Framework 類別庫,它採用命名空間階層樹狀結構的組織方式。System 命名空間是根目錄,裡面有許多其他有用的類別物件 - 包含檔案 I/O、訊息、網路和安全性 - 任何 .NET 相容的語言都能使用。
您和別人建立的任何 .NET Framework 類別庫,也會列入階層命名空間組織中,並且存入可攜式執行檔 (PE) 中 - 通常是 DLL 和 EXE。PE 檔案中可以有多個命名空間 - 包含巢狀命名空間 - 而且一個命名空間可以橫跨多個 PE 檔案。 一或多個 PE 檔案 (可能還加上資源等其他檔案) 結合成組件 (實體單位) 後,才能進行部署、版本編號以及重複使用。
型別的中繼資料,會詳細介紹 .NET Framework 的每個類別型別。每個組件的資訊清單中,都有組件匯出的每個型別名稱以及中繼資料所在檔案的相關資訊。資訊清單中還有組件識別的相關資訊 (名稱、組件的組成檔案和版本資訊) 以及其他組件的任何相依的完整資訊。Runtime 使用組件資訊清單來尋找和繫結這些參考型別。Common Language Runtime 負責尋找和繫結組件。
請參閱
封裝和部署 | 封裝和散發 | (1) Hello World | (2) 簡單元件化應用程式 | (3) 私用元件路徑 | (4) 共用元件 | (5) 元件版本控制 | 封裝和部署摘要 | 附錄 A:其他封裝和部署資訊 | 附錄 B:封裝和部署工具