主互操作程序集
主互操作程序集是一个由供应商提供的唯一的程序集。它包含用 COM 实现的类型的类型定义(作为元数据)。 只能有一个主互操作程序集,而且该程序集必须由 COM 类型库的发行者用强名称签名。 一个主互操作程序集可以包装同一类型库的多个版本。
如果导入为程序集的 COM 类型库不是由原类型库的发行者签名的,该类型库不能作为主互操作程序集。 只有类型库的发行者才能产生真正的主互操作程序集。该程序集将成为用于与基础 COM 类型进行互操作的正式类型定义单元。
COM 组件的发行者生成主互操作程序集并将它们发布给开发人员以便在 .NET Framework 应用程序中使用。 对于发行者,本节提供有关产生主互操作程序集的信息。 对于开发人员,本节描述如何用主互操作程序集编程。
本节内容
产生主互操作程序集
描述如何命名、生成、自定义和发布主互操作程序集。 这一节适合于 COM 类型库的发行者。用主互操作程序集编程
描述如何定位、注册和再发行主互操作程序集。 这一节适合于用主互操作程序集编程的开发人员。
相关章节
高级 COM 互操作性
提供一些链接,指向关于将 COM 组件并入 .NET Framework 应用程序中的更多信息。向 .NET Framework 公开 COM 组件
描述如何从基于 .NET 的应用程序使用 COM 组件。公共语言运行时中的程序集
定义程序集的概念。程序集是构成逻辑功能单元的类型和资源的集合。使用程序集编程
描述程序集上特性的创建、签名和设置过程。