清单

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

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

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

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

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