このリファレンスでは、関連するセットの一部であるパッケージを定義する .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 |