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 |