如何:编辑互操作程序集
类型库导入程序 (Tlbimp.exe) 将大多数 COM 方法签名转换为托管签名。 但是,若干类型需要可以通过编辑 interop 程序集来指定的附加信息。 本主题说明如何编辑互操作程序集。 封送处理更改主题指出了需要您编辑互操作程序集的几种情况,并对所需更改进行了说明。
使用 Microsoft 中间语言 (MSIL) 指定封送处理更改
使用 Tlbimp.exe 生成初始互操作程序集。 例如,若要从 New.tlb 生成一个名为 New.dll 的程序集,请在命令提示处键入以下命令:
tlbimp New.tlb /out:New.dll
在命令提示处,键入以下命令为该程序集生成 MSIL:
ildasm New.dll /out:new.il
按照需要编辑该 MSIL。
在命令提示处,键入以下命令以产生定义正确语法的新 New.dll:
ilasm New.il /dll