免注册 COM Interop 的要求

更新:2007 年 11 月

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

程序集类型

操作系统

.NET Framework 版本

COM 并行

Microsoft Windows XP

不需要。

基于 .NET

带有 SP2 的 Windows XP

.NET Framework 1.1 版或更高版本。

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

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

请参见

任务

如何:对基于 .NET 的组件配置免注册激活

概念

配置 COM 组件免注册激活

其他资源

免注册 COM 互操作