將 COM 元件公開給 .NET Framework

本節摘要說明向 Managed 程式碼公開現有 COM 元件所需要的程序。 如需撰寫與 .NET Framework 緊密整合的 COM 伺服器的詳細資訊,請參閱交互操作的設計考量

現有的 COM 元件是 Managed 程式碼中的寶貴資源,如同中介層商務應用程式或隔離功能。 理想的元件具有主要 Interop 組件,並能緊密貼合 COM 所加諸的程式設計標準。

將 COM 元件公開給 .NET Framework

  1. 匯入型別程式庫作為組件

    Common Language Runtime 需要所有類型的中繼資料,包括 COM 類型。 有數種方式可以取得包含 COM 類型的組件,這些類型會匯入為中繼資料。

  2. 使用受控碼中的 COM 類型

    您可以檢查 COM 類型、啟動執行個體,以及使用您處理任何 Managed 類型的相同方式在 COM 物件上叫用方法。

  3. 編譯 Interop 專案

    Windows SDK 提供與 Common Language Specification (CLS) 相容的數種語言編譯器,包括 Visual Basic、C# 與 C++。

  4. 部署 Interop 應用程式

    Interop 應用程式最適合部署為全域組件快取中具有強式名稱的已簽署組件。

另請參閱