本節摘要說明如何將現有的 COM 元件揭露給受控程式碼所需的過程。 如需撰寫與 .NET Framework 緊密整合之 COM 伺服器的詳細資訊,請參閱 互作的設計考慮。
現有的 COM 元件是受控程式碼中作為中介層商業應用程式或獨立功能的重要資源。 理想的元件具有主要互操作程序集,且嚴格遵循 COM 所強加的程式設計標準。
將 COM 元件公開至 .NET Framework
-
Common Language Runtime 需要所有類型的元數據,包括 COM 類型。 可以透過多種方式來取得包含作為元資料匯入的 COM 類型的組件。
-
您可以檢查 COM 類型、啟動實例,以及在 COM 物件上叫用方法,就像對任何 Managed 類型所做的一樣。
-
Windows SDK 提供數種語言的編譯程式,這些語言符合 Common Language Specification (CLS),包括 Visual Basic、C# 和 C++。
-
Interop 應用程式最適合部署為全域程式集緩存中的 強名稱簽署元件。