HOW TO:編輯 Interop 組件

更新:2007 年 11 月

型別程式庫匯入工具 (Tlbimp.exe) 會將大部分的 COM 方法簽章轉換為 Managed 簽章。不過,有幾個型別需要您透過編輯 Interop 組件來指定的其他資訊。這個主題描述了如何編輯 Interop 組件。封送處理變更主題提出了必須編輯 Interop 組件的數種情況,並說明所需的變更。

若要在 Microsoft Intermediate Language (MSIL) 中指定封送處理變更

  1. 使用 Tlbimp.exe 產生初始 Interop 組件。例如,若要從 New. 產生名為 New.dll 的組件,在命令提示字元輸入以下命令:

    tlbimp New.tlb /out:New.dll
    
  2. 在命令提示字元輸入以下命令,為組件 (Assembly) 產生 MSIL:

    ildasm New.dll /out:new.il
    
  3. 依要求編輯 MSIL。

  4. 在命令提示字元輸入以下命令,來產生新的 New.dll 定義適當的語法:

    ilasm New.il /dll 
    

請參閱

概念

封送處理變更

自訂執行階段可呼叫包裝函式

參考

型別程式庫匯入工具 (TlbImp.exe)

MSIL 反組譯工具 (Ildasm.exe)

MSIL 組譯工具 (Ilasm.exe)