清单

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

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

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

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

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