使用組件設計程式
組件是 .NET Framework 應用程式的建置組塊;它們構成部署、版本控制、重複使用、啟動過程 (Activation) 範圍設定和安全性使用權限的基本單位。組件為 Common Language Runtime 提供了讓它察知型別實作所需的資訊。組件是建置來共同運作及構成一個功能邏輯單位的型別和資源的集合。對於執行階段而言,型別不會存在於組件的內容以外。
本節將說明如何建立模組、從模組建立組件、建立金鑰組並使用強式名稱簽署組件,並將組件安裝至全域組件快取。此外,本節將說明如何使用 MSIL 反組譯工具 (Ildasm.exe) 來檢視組件資訊清單 (Assembly Manifest) 資訊。
注意事項 |
---|
從 .NET Framework 2.0 版開始,如果使用比目前載入之執行階段版本還要高的 .NET Framework 版本來編譯組件,則執行階段將不會載入這個組件。這種情形適用於版本號碼的主要和次要元件組合。 |
在本節中
- 建立組件
提供單一檔案或多檔案組件的概觀。
- 組件名稱
提供組件命名的概觀。
- HOW TO:決定組件的完整名稱
描述如何判斷組件的完整名稱。
- 組件位置
提供找出組件位置的概觀。
- HOW TO:建置單一檔案組件
說明如何建立單一檔案組件。
- 多檔案組件
描述建立多檔案組件的理由。
- HOW TO:建置多檔案組件
說明如何建立多檔案組件。
- 設定組件屬性
說明組件屬性和如何設定組件屬性。
- 建立和使用強式名稱的組件
描述使用強式名稱簽署組件的方法和原因,包括 HOW TO 主題。
- 延遲簽署組件
說明如何延遲簽署組件。
- 使用組件和全域組件快取
描述將組件加入到全域組件快取的方法和原因,包括 HOW TO 主題。
- HOW TO:檢視組件內容
說明如何使用 MSIL 反組譯工具 (Ildasm.exe) 來檢視組件內容。
- Common Language Runtime 中的型別轉送
說明如何使用型別轉送,將某個型別移到另一個組件,而不需中斷現有的應用程式。
參考
- Assembly
表示組件的 .NET Framework 類別。
相關章節
- HOW TO:從組件中取得型別和成員資訊
說明如何使用程式從組件取得型別和其他資訊。
- Common Language Runtime 中的組件
提供 Common Language Runtime 組件概觀。
- 執行階段如何找出組件
說明執行階段如何決定用來滿足繫結要求的組件。
- 反映概觀
說明如何使用 Reflection 類別取得組件的資訊。