作法:從型別程式庫產生 Interop 組件

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

從型別程式庫產生 Interop 組件

  1. 使用下列命令:

    tlbimp<type-library-file>

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

範例

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

tlbimp Loanlib.tlb  

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

tlbimp LoanLib.tlb /out: LOANLib.dll  

另請參閱