免注册 COM 互操作
更新:2007 年 11 月
免注册 COM 互操作无须使用 Windows 注册表存储程序集信息即可激活组件。您需要在设计时创建包含绑定和激活信息的 Win32 样式清单文件,而无须在部署期间在计算机上注册组件。这些清单文件(而不是注册表项)控制对象的激活。
对程序集使用免注册激活而不在部署期间注册程序集有两个好处:
如果计算机上安装了多个 DLL 版本,可以控制激活哪个版本。
最终用户可以使用 XCOPY 或 FTP 将您的应用程序复制到他们的计算机上的适当目录中。然后,就可以从该目录运行应用程序。
本节描述免注册 COM 互操作所需要的两类清单:应用程序清单和组件清单。这些清单都是 XML 文件。应用程序清单由应用程序开发人员创建,它包含描述程序集和程序集依赖项的元数据。组件清单由组件开发人员创建,它包含采用注册组件的方法时存储在 Windows 注册表中的信息。
本节内容
免注册 COM 互操作的要求
列出对操作系统和 .NET Framework 版本的要求。配置 COM 组件免注册激活
描述 COM 并行程序集。如何:对基于 .NET 的组件配置免注册激活
描述如何创建应用程序清单,以及如何创建和嵌入组件清单。
相关章节
- COM 互操作的并行执行
描述如何通过 COM 互操作服务安全地共享组件。