次の方法で共有


OptionalBundle

説明

メイン バンドルを基準として、省略可能なバンドルを定義します。 省略可能なバンドルには、メイン アプリ パッケージまたはバンドルに適用される追加のパッケージが含まれています。

要素の階層

<Bundle>
<OptionalBundle>

構文

<OptionalBundle 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|Description|PostalCode|POBox|Phone|X21Address|dnQualifier|(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|Description|PostalCode|POBox|Phone|X21Address|dnQualifier|(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".
                FileName? = A string between 1 and 256 characters in length that cannot contain these characters: <, >, :, ", |, ?, or *. >

    <!-- Child elements -->
    Package{1,10000}
</OptionalBundle>

キー

? 省略可能 (0 または 1)
{} 特定の出現範囲

属性

属性 説明 データ型 必須
名前

バンドルの内容について説明します。 Name 属性では大文字と小文字が区別されます。

英数字、ピリオド、およびダッシュ文字で構成される長さ 3 ~ 50 文字の文字列。 はい
Publisher

バンドルの発行元に関する情報について説明します。

識別名 : "(CN| の正規表現に適合する長さ 1 ~ 8192 文字の文字列|L|O|OU|E|C|S|STREET|T|G|I|SN|DC|SERIALNUMBER|説明|PostalCode|POBox|電話|X21Address|dnQualifier|(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|説明|PostalCode|POBox|電話|X21Address|dnQualifier|(OID\。(0|[1-9][0-9]*)(\.(0|[1-9][0-9]*)+))=(([^,+="#<>;])+|".*")))*". さらに、セマンティック検証により、文字列が X.500 規則の API Windows CertNameToStr に準拠している必要があります。 はい
バージョン

バンドルのバージョン番号。

4 次表記のバージョン文字列 "Major.Minor.Build.Revision"。 いいえ
FileName

バンドルのファイル名。

1 ~ 256 文字の文字列で、これらの文字を含めることはできません: <、 >、:、"、|、?、または *。 いいえ

子要素

子要素 説明
Package オプションのバンドルで、アプリ パッケージまたはリソース パッケージのいずれかを定義します。

解説

要件

Namespace http://schemas.microsoft.com/appx/2016/bundle