HOW TO:從型別程式庫產生 Interop 組件

更新:2007 年 11 月

型別程式庫匯入工具 (Tlbimp.exe) 是一種命令列工具,可以將 COM 型別程式庫中包含的 Coclass 和介面轉換為中繼資料。這個工具會自動為型別資訊建立 Interop 組件和命名空間。當類別的中繼資料成為可用之後,Managed 用戶端就可以建立 COM 型別的執行個體並且呼叫它的方法,就如同它是 .NET 執行個體一樣。Tlbimp.exe 會一次將整個型別程式庫轉換為中繼資料,而且不能為型別程式庫中定義的型別子集產生型別資訊。

若要從型別程式庫產生 Interop 組件

  • 使用下列命令:

    tlbimp <type-library-file>

    新增 /out: 參數會產生已變更名稱的 Interop 組件,例如 LOANLib.dll。變更 Interop 組件的名稱有助於和原始 COM DLL 區別,且可避免因為重複名稱而產生的問題。

範例

下列命令會在 Loanlib 命名空間中產生 Loanlib.dll 組件。

tlbimp Loanlib.dll

下列命令會產生已變更名稱 (LOANLib.dll) 的 Interop 組件。

tlbimp LoanLib.dll /out: LOANLib.dll

請參閱

概念

匯入型別程式庫做為組件

將 COM 元件公開給 .NET Framework