有关从程序集转换到类型库的摘要

程序集为公共语言运行时提供了它在类型实现方面需要了解的信息。 类型库也会为 COM 类型执行相同的功能。 COM 客户端无法直接从程序集访问类型信息;相反,它必须首先将程序集、模块、类型、参数和字段表示形式从程序集导出到类型库中。

.NET Framework 提供了在执行从程序集到类型库的转换时所需的工具和 API。 虽然有几种机制可用于生成类型库,但每种机制都会产生相同的结果。 为了简便起见,本节将只介绍类型库导出程序 (Tlbexp.exe) 工具以及用于导出类型信息的转换规则。 有关导出程序集的备选机制的说明,请参见将 COM 的程序集打包

由于类型库无法容纳程序集中的所有信息,因此转换过程可能会在导出时放弃一些数据。 本节将介绍这些转换,并说明导出到所得类型库的每段信息的源。

本节内容

相关章节