s4:Package

说明

指定有关包的信息,包括名称、发布者、版本和 URI。 (s4:Package)

ProcessorArchitectureResourceId* 是 Package 的可选属性。

元素层次结构

s4:AppInstaller

     s4:OptionalPackages;

          <s4:Package>

     s4:RelatedPackages;

          <s4:Package>

     s4:Dependencies;

          <s4:Package>

语法

<s4:Package     Name = A string with a value between 3 and 50 characters in length that consists of alpha-numeric, period, and dash characters.
    Publisher = A string with a value between 1 and 8192 characters in length that fits the regular expression  of a distinguished name.
    Version = A version string in quad notation, "Major.Minor.Build.Revision" where Major cannot be "0".
    Uri = Web URI as a string between 1 and 2084 characters in length.
    ProcessorArchitecture? = "x86" | "x64" | "arm" | "arm64" | "neutral"
    ResourceId? = An ASCII string between 1 and 30 characters in length.
></s4:Package>

密钥

? 可选 (零个或一个)

属性

属性 说明 数据类型 必须
名称 包清单中的 identity 元素中指定的包名称。 Name 属性不区分大小写。 一个字符串,其值长度介于 3 到 50 个字符之间,由字母数字、句点和短划线字符组成。
Publisher 发布者,如包清单中的 identity 元素所指定。 一个字符串,其值长度介于 1 到 8192 个字符之间,适合可分辨名称的正则表达式。
版本 在包清单的 identity 元素中指定的版本。 四边形表示法“Major.Minor.Build.Revision”的版本字符串,其中 Major 不能为“0”。
Uri 应用包位置的 URI。 Web URI 作为长度介于 1 到 2084 个字符之间的字符串。
ProcessorArchitecture 描述包中包含的代码的体系结构。 包含可执行代码的包必须包含此属性。 以下值之一:“x86”、“x64”、“arm”、“arm64”、“neutral”
ResourceId 描述包中包含的 UI 资源的类型。 ResourceId 是发布者指定的字符串。 此字符串不能以句点结尾,并且不能是以下字符串之一:“CON”、“PRN”、“AUX”, “NUL”、“COM1”、“COM2”、“COM3”、“COM4”、“COM5”、“COM6”、“COM7”、“COM8”、“COM9”、“LPT1”、“LPT2”、“LPT3”、“LPT4”、“LPT5”、“LPT6”、“LPT7”、“LPT8”和“LPT9”。 长度介于 1 到 30 个字符之间的 ASCII 字符串。

父元素

父元素 说明
s4:OptionalPackages 指定将与 main 包一起安装的可选包。
s4:RelatedPackages 指定相关包。 这些包不会作为部署操作的一部分进行安装。
s4:Dependencies 如果需要,将安装这些依赖项。

要求

要求
xmlns:s4=http://schemas.microsoft.com/appx/appinstaller/2021 此命名空间是 Windows 版本 21H2 内部版本 22000 中引入的功能所必需的
最低操作系统版本 Windows 版本 21H2 内部版本 22000