清单

清单是附带和描述并行程序集或独立应用程序的 XML 文件。 清单通过程序集的 assemblyIdentity 元素唯一标识程序集。 它们包含用于绑定和激活的信息,例如 COM 类、接口和类型库,这些库传统上存储在注册表中。 清单还指定构成程序集的文件,如果程序集作者希望对它们进行版本控制,则它们可能包含Windows类。 并行程序集未在系统上注册,但可用于在清单文件中指定依赖项的系统上的应用程序和其他程序集。

清单文件使管理员和应用程序能够在部署后管理并行程序集版本。 每个并行程序集都必须有一个与之关联的清单。 Windows XP 的安装使用其清单安装支持的 Microsoft 并行程序集。 如果开发自己的并行程序集,还必须安装清单文件。 有关详细信息,请参阅 安装并行程序集清单文件参考

清单和配置文件未本地化。

以下类型的清单与并行程序集一起使用:

  • 程序集清单 描述并行程序集。 它们用于管理并行程序集的名称、版本、资源和依赖程序集。 共享程序集的清单存储在系统的 WinSxS 文件夹中。 专用程序集清单作为资源存储在 DLL 或应用程序文件夹中
  • 应用程序清单 描述 独立应用程序。 它们用于管理应用程序在运行时应绑定到的共享并行程序集的名称和版本。 应用程序清单将复制到与应用程序可执行文件相同的文件夹中,或作为应用程序可执行文件中的资源包含在其中。
  • 应用程序配置文件是用于替代和重定向并行程序集和应用程序使用的依赖程序集版本的清单。
  • Publisher配置文件,是用于将并行程序集的版本重定向到另一个兼容版本的清单。 要重定向程序集的版本应与原始版本具有相同的 major.minor 值。