COM Interop COM Interop 是一種讓 NET Framework 的程式能夠和 COM 的程式相互操作的一種橋接技術是 NET Framework 互通性的一環COM Interop 可以讓 NET Framework 的程式使用 COM 元件也可以讓 COM 程式使用 NET Framework 的元件例如可以使用 NET Framework 開發應用程式給 ASP 的應用程式使用或是把舊有的 ActiveX 元件讓 NET Framework 的程式呼叫 COM Interop 的服務是由 SystemRuntimeInteropServices 命名空間中的類別來提供其中最重要的是 Marshal 類別它提供了 managed code 和 unmanaged code 之間的資料格式與指標轉換對於互通性來說具有相當大的幫助 在 NET Framework SDK 中提供了可由 COM 型別函式庫中產生 NET 組件 的 tlbimpexe以及讓 NET 組件產生型別函式庫的regasmexe兩個工具程式