ID (Windows 10)

パッケージのグローバル一意識別子を定義します。 パッケージ ID は、パッケージの属性のタプルとして表されます。

要素の階層

<Package>

    <Id>

構文

<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 文字の文字列。 さらに、CONPRNAUXNULCOM1COM2、COM3、COM4COM5COM6COM7COM8COM9COM9LPT1、LPT2、LPT3LPT4LPT5LPT6LPT7LPT8、LPT9 のいずれかの文字列値を指定することはできません。 はい
ProcessorArchitecture パッケージに含まれるコードのアーキテクチャについて説明します。 実行可能コードを含むパッケージには、この属性を含める必要があります。 x86、x64armarm64、または neutral のいずれかの値を含めることができる省略可能文字列。 いいえ 中立
発行元 発行元情報について説明します。 Publisher 属性は、パッケージの署名に使用される証明書の発行元のサブジェクト情報と一致する必要があります。 詳細については、「 アプリのパッケージ化」を参照してください。 識別名の正規表現に適合する長さが 1 ~ 8192 文字の文字列。 はい
ResourceId パッケージに含まれる UI リソースの種類について説明します。 ResourceId は、発行元が指定した文字列です。 1 ~ 30 文字の長さの値を持つオプションの ASCII 文字列。 さらに、CONPRNAUXNULCOM1COM2、COM3、COM4COM5COM6COM7COM8COM9COM9LPT1、LPT2、LPT3LPT4LPT5LPT6LPT7LPT8、LPT9 のいずれかの文字列値を指定することはできません。 いいえ
バージョン パッケージの バージョン 番号。 クワッド表記 Major.Minor.Build.Revision のバージョン文字列。指定 Major できません 0 はい

子要素

なし。

親要素

親要素 説明
Package アプリ パッケージ マニフェストのルート要素を定義します。 マニフェストは、システムに対するソフトウェアの構造と機能を記述します。

この例は、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