简介
主互操作程序集(Primary Interop Assemblies)是一个由供应商提供的唯一的程序集。它包含用 COM 实现的类型的类型定义(作为元数据)。只能有一个主互操作程序集,而且该程序集必须由 COM 类型库的发行者用强名称签名。一个主互操作程序集可以包装同一类型库的多个版本。
如果导入为程序集的 COM 类型库不是由原类型库的发行者签名的,该类型库不能作为主互操作程序集。只有类型库的发行者才能产生真正的主互操作程序集。该程序集将成为用于与基础 COM 类型进行互操作的正式类型定义单元。
COM 组件的发行者生成主互操作程序集并将它们发布给开发人员以便在 .NET Framework 应用程序中使用。对于发行者,本节提供有关产生主互操作程序集的信息。对于开发人员,本节描述如何用主互操作程序集编程。
