OptionalBundle

说明

定义相对于主捆绑包的可选捆绑包。 可选捆绑包包含适用于主应用包或捆绑的其他包。

元素层次结构

<Bundle>
<OptionalBundle>

语法

<OptionalBundle Name      = A string between 3 and 50 characters in length that consists of alpha-numeric, period, and dash characters.
                Publisher = A string between 1 and 8192 characters in length that fits the regular expression  of a distinguished name : "(CN|L|O|OU|E|C|S|STREET|T|G|I|SN|DC|SERIALNUMBER|Description|PostalCode|POBox|Phone|X21Address|dnQualifier|(OID\.(0|[1-9][0-9]*)(\.(0|[1-9][0-9]*))+))=(([^,+="<>#;])+|".*")(, ((CN|L|O|OU|E|C|S|STREET|T|G|I|SN|DC|SERIALNUMBER|Description|PostalCode|POBox|Phone|X21Address|dnQualifier|(OID\.(0|[1-9][0-9]*)(\.(0|[1-9][0-9]*))+))=(([^,+="<>#;])+|".*")))*". Further, semantic validation ensures that the string is compliant with CertNameToStr Windows API implementation of X.500 rules.
                Version?  = A version string in quad notation, "Major.Minor.Build.Revision".
                FileName? = A string between 1 and 256 characters in length that cannot contain these characters: <, >, :, ", |, ?, or *. >

    <!-- Child elements -->
    Package{1,10000}
</OptionalBundle>

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

特性

属性 说明 数据类型 必须
名称

描述捆绑的内容。 Name 属性区分大小写。

长度介于 3 到 50 个字符之间的字符串,由字母数字、期间和短划线字符组成。
Publisher

描述有关捆绑的发布者的信息。

长度介于 1 到 8192 个字符之间的字符串,适合可分辨名称的正则表达式:" (CN|L|O|OU|E|C|S|STREET|T|G|I|SN|DC|SERIALNUMBER|说明|PostalCode|POBox|电话|X21Address|dnQualifier| (OID\. (0|[1-9][0-9]*) (\. (0|[1-9][0-9]*) ) +) ) = ( ([^,+="<>#;]) +|"。*") (、 ( (CN|L|O|OU|E|C|S|STREET|T|G|I|SN|DC|SERIALNUMBER|说明|PostalCode|POBox|电话|X21Address|dnQualifier| (OID\. (0|[1-9][0-9]*) (\. (0|[1-9][0-9]*) ) +) ) = ( ([^,+="<>#;]) +|"。*") ) ) *"。 此外,语义验证可确保字符串符合 CertNameToStr Windows X.500 规则的 API 实现。
版本

捆绑包的版本号。

四元表示法"Major.Minor.Build.Revision"的版本字符串。
FileName

捆绑的文件名。

长度介于 1 到 256 个字符之间的字符串,不能包含以下字符:<>、、:、"、|、?或 *。

子元素

子元素 说明
定义可选捆绑包中的一个应用包或资源包。

备注

示例

要求

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