如何:编辑互操作程序集

类型库导入程序 (Tlbimp.exe) 将大多数 COM 方法签名转换为托管签名。 但是,若干类型需要可以通过编辑 interop 程序集来指定的附加信息。 本主题说明如何编辑互操作程序集。 封送处理更改主题指出了需要您编辑互操作程序集的几种情况,并对所需更改进行了说明。

使用 Microsoft 中间语言 (MSIL) 指定封送处理更改

  1. 使用 Tlbimp.exe 生成初始互操作程序集。 例如,若要从 New.tlb 生成一个名为 New.dll 的程序集,请在命令提示处键入以下命令:

    tlbimp New.tlb /out:New.dll
    
  2. 在命令提示处,键入以下命令为该程序集生成 MSIL:

    ildasm New.dll /out:new.il
    
  3. 按照需要编辑该 MSIL。

  4. 在命令提示处,键入以下命令以产生定义正确语法的新 New.dll:

    ilasm New.il /dll 
    

请参见

参考

Tlbimp.exe(类型库导入程序)

Ildasm.exe(MSIL 反汇编程序)

Ilasm.exe(MSIL 汇编程序)

概念

封送处理更改

自定义运行时可调用包装