包 (包架构,OptionalBundle 的子项)

说明

定义可选捆绑包中的一个应用包或资源包。

元素层次结构

<Bundle>
<OptionalBundle>
<包>

语法

<Package Type?         = Specifies the package type as application or resource. : "resource", "application"
         Version       = A version string in quad notation, "Major.Minor.Build.Revision".
         Architecture? = "x86" | "x64" | "arm" | "neutral" 
         ResourceId?   = A string between 1 and 30 characters in length that consists of alpha-numeric, period, and dash characters.
         FileName      = A string between 1 and 256 characters in length that cannot contain these characters: <, >, :, ", |, ?, or *.
         Offset?       = unsignedLong
         Size?         = unsignedLong >
           
    <!-- Child elements -->
    Resources

? 可选 (零个或一个)
{} 特定发生范围

特性

属性 说明 数据类型 必需
类型 定义捆绑包中的包类型。 一个字符串,指定包的类型。 这可以是: "资源" 或 "应用程序"
版本 定义包的版本号。 采用四表示法 "主版本. 内部版本. 修订版本" 的版本字符串。
体系结构 描述包中包含的代码的体系结构。 包含可执行代码的包必须包含此属性。 这可以是以下值之一: "x86"、"x64"、"arm"、"非特定"
ResourceId 描述包中资源的类型。 长度介于1到30个字符之间的字符串,由字母数字、句点和短划线组成。
FileName 描述包的文件名。 长度为1到256个字符且不能包含以下字符的字符串: < 、 > 、:、"、|、?或 *。
Offset unsignedLong
大小 包的大小。 unsignedLong

子元素

子元素 说明
资源 为包中包含的资源声明语言、分辨率比例和 DirectX 功能级别。

备注

示例

要求

Namespace http://schemas.microsoft.com/appx/2016/bundle