免注册 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 中的免注册激活兼容,该类必须具有默认构造函数,并且必须是公共的。