Windows 10 的 storemanifest.xml 架构 (依赖关系)

声明包所依赖的要求适用于设备。

元素层次结构

<StoreManifest>
<依赖项>

语法

<Dependencies>

  <!-- Child elements -->
  ( TargetDeviceFamily*
  | MemoryDependency?
  | DirectXDependency?
  )+

</Dependencies>

? 可选 (零个或一个) * 可选 (零个或多个) + 需要 (一个或多个)

特性和元素

特性

无。

子元素

子元素 说明
DirectXDependency

标识为了使包正确运行,设备必须支持的最低 DirectX 级别。

MemoryDependency

标识为了使包正确运行,设备必须具有的最小内存。

对于桌面设备,值表示已安装内存的要求。 不考虑可用内存。

对于移动设备,值指示可用内存的要求。 在移动设备上安装的内存的等效要求如下所示:

  • 300MB = 设备必须至少有 1 GB 的已安装内存
  • 750MB = 设备必须至少具有 2 GB 的已安装内存
  • 1000MB = 设备必须至少安装了 3 GB 的已安装内存
  • 2000MB = 设备必须至少具有 4 GB 的已安装内存

例如,如果指定 UWP 应用需要 300 MB 才能正常运行,则只能将其安装在具有 > 1 GB ram 的移动设备上,或安装在 ram 为 > 300 MB 的桌面设备上。

TargetDeviceFamily

标识包的目标设备系列。

重要提示 在大多数情况下,只需在 [y] ( 中指定设备系列。/..Appxmanifest.xml 的/appxpackage/uapmanifestschema/element-targetdevicefamily.md) 元素。 此处的值仅应在需要重写该信息 (使用) 提供的值的子集时使用。
 

 

父元素

父元素 说明
StoreManifest

Windows 10) 的 storemanifest.xml 架构 (的根节点。

 

要求

Namespace http://schemas.microsoft.com/appx/2015/StoreManifest