次の方法で共有


パッケージ (アプリ インストーラー スキーマ)

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 />

属性および要素

属性

属性 説明 データ型 必須
名前 Package マニフェストの ID 要素で指定された名前。 Name 属性では、大文字と小文字が区別されません。 英数字、ピリオド、ダッシュ文字で構成される 3 から 50 文字の長さの文字列。 Yes
Publisher Package マニフェストの ID 要素で指定されている発行元。 識別名の正規表現に適合する 1 ~ 8192 文字の長さの文字列。 さらに、セマンティック検証では、文字列が X.500 ルールの CertNameToStr Windows API 実装に準拠していることを確認します。 Yes
バージョン パッケージ マニフェストの ID 要素で指定されているバージョン。 "Major.Minor.Build.Revision" という四角形表記のバージョン文字列。 Yes
ProcessorArchitecture パッケージに含まれるコードのアーキテクチャについて説明します。 実行可能コードを含むパッケージには、この属性を含める必要があります。 "x86" または "x64"、または "arm" または "neutral" いいえ
Uri アプリ パッケージの場所への URI URI はい

親要素

親要素 説明
OptionalPackages 省略可能な pacakge を指定します
RelatedPackages 関連するパッケージを指定します。 これらのパッケージはインストールされません。
依存関係 これらは、必要に応じてインストールされる依存関係です。

要件

要件 説明
xmlns=http://schemas.microsoft.com/appx/appinstaller/2017 この名前空間は、Windows 10 バージョン 1709 で導入された機能に必要です。
最小 OS バージョン Windows 10 バージョン 1709