免注册 COM 互操作的要求

对免注册 COM 互操作 的支持因库程序集的类型而稍有不同;具体而言,区别在于该程序集是非托管(COM 并行)程序集,还是托管(基于 .NET)程序集。 下表显示了各个程序集类型的操作系统和 .NET Framework 版本要求。

程序集类型

操作系统

.NET Framework 版本

COM 并行

Microsoft Windows XP

不需要。

基于 .NET

带有 SP2 的 Windows XP

.NET Framework 1.1 版或更高版本。

对于基于 .NET 的程序集,Windows Server 2003 系列也支持免注册 COM 互操作。

若要使基于 .NET 的类与 COM 中的免注册激活兼容,该类必须具有默认构造函数,并且必须是公共的。

请参见

任务

如何:配置基于 .NET Framework 的组件以进行免注册激活

概念

配置 COM 组件免注册激活

其他资源

免注册 COM 互操作