HOW TO:從型別程式庫產生 Interop 組件
型別程式庫匯入工具 (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