s4:AppInstaller
説明
アプリ インストーラー ファイルのルート要素を定義します。 (s4:AppInstaller)
Windows 10 バージョン 1809 で導入されたこのバージョンのアプリ インストーラー スキーマでは、AppInstaller で説明されているバージョンと同じ動作を持つ同じ要素が定義されていますが、次の新しい要素が導入されています。
これらの新しい要素は、名前空間 xmlns:s4=http://schemas.microsoft.com/appx/appinstaller/2021
を参照し、プレフィックス s4
を IgnorableNamespaces 属性に追加することで、スキーマの以前のバージョンで使用できます。
要素の階層
<s4:AppInstaller>
構文
<s4:AppInstaller Uri = Web URI as a string between 1 and 2084 characters in length.
Version = A version string in quad notation, "Major.Minor.Build.Revision" where Major cannot be "0".
IgnorableNamespaces? = A string between 1 and 32767 characters in length with a non-whitespace character at its beginning and end.
>
<!-- Child elements -->
( UpdateUris?
& RepairUris?
& MainPackageType?
& OptionalPackages?
& RelatedPackages?
& Dependencies?
& UpdateSettings?)
</s4:AppInstaller>
キー
?
省略可能 (0 または 1) &
インターリーブ コネクタ (任意の順序で発生する可能性があります)
属性
属性 | 説明 | データ型 | 必須 |
---|---|---|---|
Uri | リダイレクトされたアプリ インストーラー ファイルへの Web URI。 フィールドで指定された Uri が現在のファイルと異なる場合、デプロイ操作は現在のファイルではなく Uri にリダイレクトされます。 アプリ インストーラー ファイルは、最大 3 回のみリダイレクトできます。 複数のキーと値のペアを持つクエリ文字列は現在サポートされていません。 | 長さが 1 ~ 2084 文字の文字列としての Web URI。 | Yes |
バージョン | アプリ インストーラー ファイルのバージョン。 | 四角形表記のバージョン文字列 、"Major.Minor.Build.Revision" (Major を "0" にすることはできません) | Yes |
IgnorableNamespaces | 無視する必要があるアプリ インストーラー ファイルで使用される名前空間を宣言します。 無視された名前空間要素は検証されないため、信頼されていないと見なす必要があります。 複数の名前空間は、各名前空間の間にスペースを使用して指定されます。 | 長さが 1 ~ 32767 文字の文字列で、先頭と末尾に空白文字以外の文字が含まれます。 | いいえ |
子要素
要素 | 説明 |
---|---|
s4:UpdateUris | インストールを更新するためのアプリ インストーラー ファイルを指す Uri の一覧を指定します。 |
s4:RepairUris | インストールを修復するためのアプリ インストーラー ファイルを指す Uri の一覧を指定します。 |
s4:MainPackageType | 直接指定することはできませんが、s4:MainPackage または s4:MainBundle 要素で置き換える必要がある抽象要素。 |
s4:OptionalPackages | メイン パッケージと共にインストールされる省略可能なパッケージを指定します。 |
s4:RelatedPackages | 関連するパッケージを指定します。 これらのパッケージは、デプロイ操作の一部としてインストールされません。 |
s4:Dependencies | これらは、必要に応じてインストールされる依存関係です。 |
s4:UpdateSettings | インストールされているパッケージの自動更新設定を切り替えます。 |
注釈
<AppInstaller>
には または 要素を<MainPackage>
<MainBundle>
含めることができます。 いずれか 1 つ以上が含まれている場合、デプロイ操作は失敗します。
encoding="UTF-8"
エスケープ文字がなく、ascii 以外の文字も使用できません。
要件
要件 | 値 |
---|---|
xmlns:s4=http://schemas.microsoft.com/appx/appinstaller/2021 |
この名前空間は、Windows バージョン 21H2 ビルド 22000 で導入された機能に必要です |
最小 OS バージョン | Windows バージョン 21H2 ビルド 22000 |