アプリ インストーラー ファイル (.appinstaller) スキーマ リファレンス
このリファレンスでは、関連するセットの一部であるパッケージを定義する .appinstaller ファイルのスキーマを定義する各要素、属性、およびデータ型の詳細について説明します。
次の表に、このスキーマのすべての要素を示します。
要素 | 説明 |
---|---|
AppInstaller | appinstaller ドキュメントのルート要素。 |
バンドル | アプリ バンドルに関する情報を含む 要素。 この要素の子要素には、アプリ パッケージ バンドル マニフェストの ID 要素の名前、発行元、バージョンと完全に一致する必要があります。 |
依存関係 | これらは、必要に応じてインストールされる依存関係です。 |
MainBundle | インストールされるメイン バンドルに関する情報を含む 要素。 この要素の子要素には、アプリ パッケージ バンドル マニフェストの ID 要素の名前、発行元、バージョンと完全に一致する必要があります。 |
MainPackage | インストールされるメイン パッケージに関する情報を含む 要素。 この要素の子要素には、アプリ パッケージ マニフェストの ID 要素の名前、発行元、バージョンと完全に一致する必要があります。 ProcessorArchitecture は省略可能な要素です。 |
OptionalPackages | 省略可能なパッケージを指定します。 |
パッケージ | パッケージに関する情報を含む 要素。 この要素には、アプリ パッケージ マニフェストの ID 要素の名前、発行元、バージョンが完全に一致している必要があります。 ProcessorArchitecture は省略可能な要素です。 |
RelatedPackages | 関連するパッケージを指定します。 これらのパッケージはインストールされません。 |
UpdateSettings | UpdateSettings 要素を使用して、インストールされているパッケージの自動更新を切り替え、更新チェックの間隔を設定します。 |
OnLaunch | デプロイ サービスがアプリ起動時に appinstaller ファイルの更新をチェックすることを示します。 |
s4:AutomaticBackgroundTask | バックグラウンドで更新プログラムを確認します。 チェックは、ユーザーがアプリを起動したかどうかに関係なく、8 時間ごとに作成されます。 この種類の更新プログラムでは、UI を表示できません。 |
s4:ForceUpdateFromAnyVersion | アプリのバージョンをインクリメントまたはデクリメントできるようにするブール値。 この要素が指定されていない場合、アプリは上位バージョンにのみ移行できます。 |
s4:MainPackageType | バックグラウンドで更新プログラムを確認します。 チェックは、ユーザーがアプリを起動したかどうかに関係なく、8 時間ごとに作成されます。 この種類の更新プログラムでは、UI を表示できません。 |
s4:RepairUris | アプリのバージョンをインクリメントまたはデクリメントできるようにするブール値。 この要素が指定されていない場合、アプリは上位バージョンにのみ移行できます。 |
s4:RepairUri | アプリのバージョンをインクリメントまたはデクリメントできるようにするブール値。 この要素が指定されていない場合、アプリは上位バージョンにのみ移行できます。 |
s4:UpdateUris | アプリのバージョンをインクリメントまたはデクリメントできるようにするブール値。 この要素が指定されていない場合、アプリは上位バージョンにのみ移行できます。 |
s4:UpdateUri | アプリのバージョンをインクリメントまたはデクリメントできるようにするブール値。 この要素が指定されていない場合、アプリは上位バージョンにのみ移行できます。 |
要件
要件 | 値 |
---|---|
xmlns=http://schemas.microsoft.com/appx/appinstaller/2017/2 |
この名前空間は、Windows 10 バージョン 1803 で導入された機能に必要です。 |
xmlns:s4=http://schemas.microsoft.com/appx/appinstaller/2021 |
この名前空間は、Windows バージョン 21H2 ビルド 22000 で導入された機能に必要です |
最小 OS バージョン | Windows 10 バージョン 1803 ビルド 17134 |