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