体现
清单是附带并描述并行程序集或独立应用程序的 XML 文件。 清单通过程序集的 assemblyIdentity 元素唯一标识程序集。 它们包含用于绑定和激活的信息,例如 COM 类、接口和类型库,这些库传统上存储在注册表中。 清单还指定组成程序集的文件,如果程序集作者希望对它们进行版本控制,则可能包含 Windows 类。 并行程序集未在系统上注册,但可用于在清单文件中指定依赖项的应用程序和其他程序集。
清单文件使管理员和应用程序能够在部署后管理并行程序集版本。 每个并行程序集都必须有一个与之关联的清单。 Windows XP 的安装会安装 支持的Microsoft并行程序集 及其清单。 如果开发自己的并排程序集,则还必须安装清单文件。 有关详细信息,请参阅 安装并行程序集 和 清单文件参考。
清单和配置文件未本地化。
以下类型的清单与并行程序集一起使用:
- 程序集清单 描述并行程序集。 它们用于管理并行程序集的名称、版本、资源和依赖程序集。 共享程序集的清单 存储在系统的 WinSxS 文件夹中。 专用程序集清单作为资源存储在 DLL 或应用程序文件夹中
- 应用程序清单 描述 隔离的应用程序。 它们用于管理应用程序应在运行时绑定到的共享并行程序集的名称和版本。 应用程序清单将复制到应用程序可执行文件所在的文件夹中,或作为应用程序可执行文件中的资源包含。
- 应用程序配置文件,是用于替代和重定向并行程序集和应用程序使用的依赖程序集的版本。
- 发布服务器配置文件,是用于将并行程序集的版本重定向到另一个兼容版本的清单。 将程序集重定向到的版本应具有与原始版本相同的 major.minor 值。