Windows 8.1 的先决条件 (扩展架构)

声明在包适用于系统时必须存在的最低操作系统和软件要求。

元素层次结构

<包>
<必备条件>

语法

<Prerequisites>

  <!-- Child elements -->
  ( OSMinVersion
  & OSMaxVersionTested
  )

</Prerequisites>

& 交错连接器 (可能以任意顺序出现)

特性和元素

特性

无。

子元素

子元素 说明
OSMaxVersionTested

此操作应由开发人员使用最高版本的 Windows 来对包进行测试。 此字段为必需字段。 Windows 将不会阻止在操作系统版本高于此字段中提供的值的安装包。 当执行应用时,Windows 会将此字段与实际的操作系统版本进行比较。 如果此字段中提供的值小于当前的操作系统版本,Windows 可能会提供与某些或所有 api 的最高测试操作系统版本兼容的行为。 如果此字段中提供的值大于或等于当前操作系统版本,Windows 将不会对 api 应用任何兼容性更改。

OSMinVersion

包所要求的操作系统的最低版本。

 

父元素

父元素 说明

定义应用程序包清单的根元素。 清单描述软件到系统的结构和功能。

 

备注

OSMaxVersionTested 值必须大于或等于 OSMinVersion 值,否则清单验证将失败。

示例

下面的示例摘自其中一个 SDK 示例的包清单。

<Prerequisites>
  <OSMinVersion>6.3.0</OSMinVersion>
  <OSMaxVersionTested>6.3.0</OSMaxVersionTested>
</Prerequisites>

要求

Namespace http://schemas.microsoft.com/appx/2010/manifest