主互操作程序集

主互操作程序集是一个由供应商提供的唯一的程序集。它包含用 COM 实现的类型的类型定义(作为元数据)。 只能有一个主互操作程序集,而且该程序集必须由 COM 类型库的发行者用强名称签名。 一个主互操作程序集可以包装同一类型库的多个版本。

如果导入为程序集的 COM 类型库不是由原类型库的发行者签名的,该类型库不能作为主互操作程序集。 只有类型库的发行者才能产生真正的主互操作程序集。该程序集将成为用于与基础 COM 类型进行互操作的正式类型定义单元。

COM 组件的发行者生成主互操作程序集并将它们发布给开发人员以便在 .NET Framework 应用程序中使用。 对于发行者,本节提供有关产生主互操作程序集的信息。 对于开发人员,本节描述如何用主互操作程序集编程。

本节内容

  • 产生主互操作程序集
    描述如何命名、生成、自定义和发布主互操作程序集。 这一节适合于 COM 类型库的发行者。

  • 用主互操作程序集编程
    描述如何定位、注册和再发行主互操作程序集。 这一节适合于用主互操作程序集编程的开发人员。

相关章节