將 COM 元件公開給 .NET Framework
更新:2007 年 11 月
這個章節將摘要將現有 COM 元件公開給 Managed 程式碼所需的處理序。如需撰寫與 .NET Framework 緊密整合之 COM 服務的詳細資訊,請參閱互通的設計考量。
現有 COM 元件在 Managed 程式碼中是珍貴的資源,可做為中介層 (Middle Tier) 商務應用程式或做為隔離的功能。理想的元件具有主要 Interop 組件,並且密切遵守 COM 訂定的程式設計標準。
將 COM 元件公開給 .NET Framework
-
Common Language Runtime 需要所有型別的中繼資料 (Metadata),包括 COM 型別。有幾種方式可以取得含有匯入為中繼資料之 COM 型別的組件。
-
您可以檢查 COM 型別、啟動執行個體和在 COM 物件上叫用方法,就和您在任何 Managed 型別上所進行的方式一樣。
-
Windows Software Development Kit (SDK) 提供數種符合 Common Language Specification (CLS) 之語言的編譯器,其中包括 Visual Basic 2005、C# 和 C++。
-
Interop 應用程式最適合部署為全域組件快取 (GAC) 中具有強式名稱的簽署組件。
請參閱
概念
COM Interop 範例:.NET 用戶端與 COM 伺服器