將 COM 元件公開給 .NET Framework
本節摘要說明向 Managed 程式碼公開現有 COM 元件所需要的程序。 如需撰寫與 .NET Framework 緊密整合的 COM 伺服器的詳細資訊,請參閱交互操作的設計考量。
現有的 COM 元件是 Managed 程式碼中的寶貴資源,如同中介層商務應用程式或隔離功能。 理想的元件具有主要 Interop 組件,並能緊密貼合 COM 所加諸的程式設計標準。
將 COM 元件公開給 .NET Framework
-
Common Language Runtime 需要所有類型的中繼資料,包括 COM 類型。 有數種方式可以取得包含 COM 類型的組件,這些類型會匯入為中繼資料。
-
您可以檢查 COM 類型、啟動執行個體,以及使用您處理任何 Managed 類型的相同方式在 COM 物件上叫用方法。
-
Windows SDK 提供與 Common Language Specification (CLS) 相容的數種語言編譯器,包括 Visual Basic、C# 與 C++。
-
Interop 應用程式最適合部署為全域組件快取中具有強式名稱的已簽署組件。