COM 组件和并行执行

更新:2007 年 11 月

在一台计算机上并行运行的托管应用程序的多个版本都可以与 COM 组件进行交互操作。无须对托管应用程序或 COM 组件进行任何修改,并行执行就可以正常工作。本主题介绍与并行执行相关的 COM 问题。

COM 并行程序集

并行程序集是在同一台计算机上运行的非托管程序集版本。若要使用 COM 并行程序集,.NET Framwork 应用程序的开发人员必须提供 Win32 样式的应用程序清单,其中包含绑定和激活信息。若要了解有关 COM 并行程序集的更多信息,请在 MSDN Library 中搜索“并行程序集”。

主互操作程序集

类型库导入程序 (Tlbimp.exe) 将类型库信息作为元数据导入程序集,从而向托管应用程序公开 COM 组件。如果一个 COM 组件有多个版本,可能会有多个类型库,而且主互操作程序集可能会有多个版本。在这种情况下,您有两种选择:

  • 可以注册较新的主互操作程序集,覆盖注册表中的旧版本。

  • 可以注册一个支持多个类型库的主互操作程序集。

有关在一个主互操作程序集中指定多个类型库版本的说明,请参见生成主互操作程序集

请参见

概念

从 COM 应用程序进行的运行库初始化

与版本相关的注册表项

配置 COM 应用程序并行执行

应用与版本相关的属性

其他资源

COM 互操作的并行执行