标识 (Windows 10)

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

元素层次结构

<程序包>

    <身份>

语法

<Identity
  Name = 'A string with a value between 3 and 50 characters in length that consists of alpha-numeric, period, and dash characters. Additionally, it cannot be any of the folllowing string values: "CON", "PRN", "AUX", "NUL", "COM1", "COM2", "COM3", "COM4", "COM5", "COM6", "COM7", "COM8", "COM9", "LPT1", "LPT2", "LPT3", "LPT4", "LPT5", "LPT6", "LPT7", "LPT8", or "LPT9".'
  ProcessorArchitecture = 'An optional string that can have one of the following values: "x86", "x64", "arm", "arm64", or "neutral".'
  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".' 
  ResourceId = 'An optional ASCII string with a value between 1 and 30 characters in length. Additionally, it cannot be any of the folllowing string values: "CON", "PRN", "AUX", "NUL", "COM1", "COM2", "COM3", "COM4", "COM5", "COM6", "COM7", "COM8", "COM9", "LPT1", "LPT2", "LPT3", "LPT4", "LPT5", "LPT6", "LPT7", "LPT8", or "LPT9".' />

特性和元素

属性

特性 说明 数据类型 必须 默认值
名称 描述包的内容。 Name 属性区分大小写。 使用 DisplayName 属性向用户显示包名称。 长度介于 3 到 50 个字符之间的字符串,包含字母数字、句点和短划线字符。 此外,它不能是任何不起的字符串值: CONPRNAUXNULCOM1COM2COM3COM4COM5COM6COM7COM8COM9LPT1LPT2LPT3LPT4LPT5LPT6LPT7LPT8LPT9
ProcessorArchitecture 描述包中包含的代码的体系结构。 包含可执行代码的包必须包含此属性。 可具有以下值之一的可选字符串:x86x64arm、arm64中性 中性
发布者 描述发布者信息。 发布服务器属性必须与用于对包签名的证书的 发布者 使用者信息匹配。 有关详细信息,请参阅 打包应用 长度介于 1 到 8192 个字符之间的字符串,适合可分辨名称的正则表达式。
ResourceId 描述包中包含的 UI 资源类型。 ResourceId 是发布者指定的字符串。 一个可选的 ASCII 字符串,长度介于 1 到 30 个字符之间。 此外,它不能是任何不起的字符串值: CONPRNAUXNULCOM1COM2COM3COM4COM5COM6COM7COM8COM9LPT1LPT2LPT3LPT4LPT5LPT6LPT7LPT8LPT9
版本 包的 版本号 象限表示法中的版本字符串, Major.Minor.Build.Revision 其中 Major 不能 0

子元素

无。

父元素

父元素 描述
定义应用包清单的根元素。 清单将软件的结构和功能描述到系统。

示例

此示例来自 GitHub 上 应用包信息示例的应用 清单文件。

<Identity
  Name="Microsoft.SDKSamples.PackageSample.CS" 
  Publisher="CN=Microsoft Corporation, O=Microsoft Corporation, L=Redmond, S=Washington, C=US" 
  Version="1.0.1.0" />

要求

Namespace http://schemas.microsoft.com/appx/manifest/foundation/windows10