共用方式為


使用主要 Interop 組件設計程式

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

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

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

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

請參閱

工作

如何:登錄主要 Interop 組件

概念

找出主要 Interop 組件

轉散發主要 Interop 組件

其他資源

主要 Interop 組件