免注册 COM 互操作

免注册 COM 互操作无须使用 Windows 注册表存储程序集信息即可激活组件。 您需要在设计时创建包含绑定和激活信息的 Win32 样式清单文件,而无须在部署期间在计算机上注册组件。 这些清单文件(而不是注册表项)控制对象的激活。

对程序集使用免注册激活而不在部署期间注册程序集有两个好处:

  • 如果计算机上安装了多个 DLL 版本,可以控制激活哪个版本。

  • 最终用户可以使用 XCOPY 或 FTP 将您的应用程序复制到他们的计算机上的适当目录中。 然后,就可以从该目录运行应用程序。

本节描述免注册 COM 互操作所需要的两类清单:应用程序清单和组件清单。 这些清单都是 XML 文件。 应用程序清单由应用程序开发人员创建,它包含描述程序集和程序集依赖项的元数据。 组件清单由组件开发人员创建,它包含采用注册组件的方法时存储在 Windows 注册表中的信息。

本节内容

相关章节