AppInstaller
この要素は、appinstaller ファイルのルート要素を定義します。 appinstaller ファイルは、構造を記述し、展開操作の一部としてインストールされるパッケージを定義します。
要素の階層
<AppInstaller>
構文
<?xml version="1.0" encoding="UTF-8"?>
<AppInstaller
xmlns="http://schemas.microsoft.com/appx/appinstaller/2017/2"
Version= A version string in quad notation, "Major.Minor.Build.Revision".
Uri= Web Uri to the redirected appinstaller file >
<!-- Child elements -->
( MainPackage
& MainBundle?
& Dependencies?
& OptionalPackages?
& RelatedPackages?
& UpdateSettings?
& s4:UpdateUris?
& s4:RepairUris?
)
</AppInstaller>
キー
?
省略可能 (0 または 1) &
インターリーブ コネクタ (任意の順序で発生する可能性があります)
属性および要素
属性
属性 | 説明 | データ型 | 必須 |
---|---|---|---|
xmlns | appinstaller スキーマの名前空間定義。 名前空間の一覧については、この記事の 「要件 」セクションを参照してください。 | 長さが 1 ~ 2084 文字の文字列としての URI。 | Yes |
バージョン | appinstaller ファイルのバージョン | "Major.Minor.Build.Revision" という四角形表記のバージョン文字列。 | Yes |
Uri | リダイレクトされた appinstaller ファイルへの Web URI。 フィールドで指定された Uri が現在のファイルと異なる場合、デプロイ操作は現在のファイルではなく Uri にリダイレクトされます。 appinstaller ファイルは、最大 3 回のみリダイレクトできます。 複数のキーと値のペアを持つクエリ文字列は、現在サポートされていません。 | 長さが 1 ~ 2084 文字の文字列としての Web URI。 | はい |
子要素
子要素は、指定した順序で指定する必要があります
子要素 | 説明 |
---|---|
MainPackage | インストールするメイン パッケージを指定します。 |
MainBundle | インストールするメインバンドルを指定します。 |
OptionalPackages | 省略可能なパッケージを指定します。 |
RelatedPackages | 関連するパッケージを指定します。 これらのパッケージはインストールされません。 |
依存関係 | これらは、必要に応じてインストールされる依存関係です。 |
UpdateSettings | updatesettings 要素を使用して、インストールされているパッケージの自動更新を切り替えます。 |
s4:UpdateUris | インストールを更新するためのアプリ インストーラー ファイルを指す URI の一覧を指定します。 |
s4:RepairUris | インストールを修復するためのアプリ インストーラー ファイルを指す URI の一覧を指定します。 |
親要素
この最も外側の要素は、他の要素に含まれていない場合があります。
注釈
<AppInstaller>
には、 要素または <MainBundle>
要素を<MainPackage>
含めることができます。 どちらかの 1 つ以上が含まれている場合、デプロイ操作は失敗します。
encoding="UTF-8"
エスケープ文字がなく、ascii 以外の文字も使用できません。
要件
要件 | 説明 |
---|---|
xmlns=http://schemas.microsoft.com/appx/appinstaller/2017 |
この名前空間は、Windows 10 バージョン 1709 で導入された機能に必要です。 |
xmlns:s4=http://schemas.microsoft.com/appx/appinstaller/2021 |
この名前空間は、Windows バージョン 21H2 ビルド 22000 で導入された機能に必要です |
最小 OS バージョン | Windows 10 バージョン 1709 |