捆绑 (捆绑架构)

定义捆绑清单的根元素。 清单描述了软件的结构和功能。

元素层次结构

<Bundle>

语法

<Bundle IgnorableNamespaces? = A string between 1 and 32767 characters in length with a non-whitespace character at its beginning and end.
        SchemaVersion        = A version string in duo notation (major.minor) or trio notation (major.minor.appversion). >

  <!-- Child elements -->
  ( Identity
  & Packages
  & OptionalBundle{0,10000}
  )

</Bundle>

? 可选 (零个或一 &) 交错 {} 连接器 (按特定发生) 顺序出现

特性和元素

特性

属性 说明 数据类型 必须 默认值
IgnorableNamespaces

声明要忽略的命名空间元素。 忽略的命名空间元素不会进行验证,并被视为不受信任。 指定了多个命名空间元素,每个命名空间之间都有一个空格。

长度介于 1 到 32767 个字符之间的字符串,其开头和结尾都有一个非空格字符。
SchemaVersion

捆绑清单架构的版本号。

使用 major.minor (或 t一表示法) major.minor.appversion (版本字符串) 。

 

子元素

子元素 说明
标识

定义捆绑包的全局唯一标识符。 捆绑标识表示为捆绑包的属性元组。

定义捆绑中包含的应用包和资源包。

OptionalBundle

定义相对于主捆绑包的可选捆绑包。

父元素

此最 (文档) 元素不能由任何其他元素包含。

要求

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