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 |