次の方法で共有


バンドル (アプリ インストーラー スキーマ)

Bundle 要素は、バンドル パッケージに関する情報を指定します。

要素の階層

<AppInstaller>
<OptionalPackages>
<バンドル>
<RelatedPackages>
<バンドル>
<依存関係>
<バンドル>

構文

<Bundle 
    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".
    Uri         = Uri to the app package location />

属性および要素

属性

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

親要素

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

要件

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