Package 元素指定有关包的信息,其中包括名称、发布者、版本和 URI。 ProcessorArchitecture 是 Package 的可选属性。
元素层次结构
- <AppInstaller>
-
- <OptionalPackages>
- <包>
- <RelatedPackages>
- <包>
- <依赖项>
- <包>
语法
<Package
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|(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|(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".
ProcessorArchitecture? = "x86" | "x64" | "arm" | "neutral"
Uri = Uri to the app package location />
特性和元素
特性
属性 |
说明 |
数据类型 |
必须 |
名称 |
在包清单的 identity 元素中指定的名称。 Name 属性不区分大小写。 |
长度介于 3 到 50 个字符之间的字符串,由字母数字、句点和短划线字符组成。 |
是 |
Publisher |
在包清单的 identity 元素中指定的 Publisher。 |
长度介于 1 到 8192 个字符之间的字符串,适合可分辨名称的正则表达式。 此外,语义验证可确保字符串符合 X.500 规则的 CertNameToStr Windows API 实现。 |
是 |
版本 |
在包清单的 identity 元素中指定的版本。 |
四边形表示法“Major.Minor.Build.Revision”的版本字符串。 |
是 |
ProcessorArchitecture |
描述包中包含的代码的体系结构。 包含可执行代码的包必须包含此属性。 |
“x86”或“x64”或“arm”或“neutral” |
否 |
Uri |
应用包位置的 URI |
URI |
是 |
父元素
要求
要求 |
说明 |
xmlns=http://schemas.microsoft.com/appx/appinstaller/2017 |
Windows 10版本 1709 中引入的功能需要此命名空间。 |
最低操作系统版本 |
Windows 10 版本 1709 |