建立組件
您可以使用 IDE (例如 Visual Studio) 或 Windows SDK 所提供的編譯器與工具來建立單一檔案或多檔案組件。 最簡單的組件是單一檔案,其具有簡單名稱並載入到單一應用程式定義域。 這個組件無法供應用程式目錄外部的其他組件參考,而且不會進行版本檢查。 若要解除安裝構成組件的應用程式,您只需要刪除其所在的目錄。 對許多開發人員而言,具有這些功能的組件就是部署應用程式所需的項目。
您可以從數個程式碼模組和資源檔建立多檔案組件。 您也可以建立可供多個應用程式共用的組件。 共用組件必須有強式名稱,而且可以部署在全域組件快取中。
根據下列因素,將程式碼模組和資源群組成組件時,您會有數個選項:
版本控制
應該具有相同版本資訊的群組模組。
部署
支援您部署模型的群組程式碼模組和資源。
重複使用
可透過邏輯方式一起用於某個目的的群組模組。 例如,包含不常用於程式維護之類型和類別的組件可以放在相同的組件中。 此外,您想要與多個應用程式共用的類型應該群組為組件,並且應該使用強式名稱來簽署組件。
安全性
包含需要相同安全性權限之類型的群組模組。
範圍
包含其可視性應該限制為相同組件之類型的群組模組。
讓 Unmanaged COM 應用程式使用 Common Language Runtime 組件時具有特殊考量。 如需使用 Unmanaged 程式碼的詳細資訊,請參閱將 .NET Framework 元件公開給 COM。