共用方式為


使用主要 Interop 組件設計程式

更新:2007 年 11 月

Interop 組件包含說明現有 COM 型別的中繼資料。這些型別通常已說明在 COM 型別程式庫中。型別程式庫匯入工具 (Tlbimp.exe) 會從 COM 型別程式庫中產生 Interop 組件。

雖然所有想要從 .NET Framework 應用程式使用 COM 型別的開發人員都可以產生 Interop 組件,但執行此動作卻產生一個問題。每一次開發人員匯入和簽名 COM 型別程式庫時,該開發人員會建立唯一型別組,該型別組與其他開發人員所匯入和簽名的型別不相容。此型別不相容問題的方案,就是每一個開發人員都取得廠商提供和簽名的主要 Interop 組件。

如果您想要公開協力廠商的 COM 型別至其他應用程式,請永遠使用與其定義之型別程式庫相同的發行者所提供的主要 Interop 組件。除了提供保證型別相容性之外,廠商常自訂主要 Interop 組件來增強互通性。

即使您並不想要公開協力廠商的 COM 型別,使用主要 Interop 組件可以減輕與 COM 元件互通的工作。然而,廠商可能會變更定義在主要 Interop 組件中的型別,但此策略沒有提供變更的隔離。當您的應用程式需要此種隔離時,請產生您自己的 Interop 組件來取代使用主要 Interop 組件。

請參閱

工作

HOW TO:登錄主要 Interop 組件

概念

找出主要 Interop 組件

轉散發主要 Interop 組件

其他資源

主要 Interop 組件