StoreManifest のスキーマ (Windows 10)

StoreManifest.xmlは、UWP パッケージに含まれる可能性があるオプションの構成ファイルです。 その目的は、アプリを Microsoft Store デバイス アプリとして宣言するなどの機能を、AppxManifest.xml ファイルに含めないことです。 StoreManifest.xmlアプリケーション パッケージと一緒に送信され、アプリのメイン プロジェクトのルート フォルダーにある必要があります。

メモこのセクションでは、StoreManifest.xmlをターゲットとする UWP パッケージのWindows 10。 以前のバージョンをWindows 8.1するパッケージについては、「StoreManifest スキーマ (Windows 8.1 以前)」を参照してください

 

アプリケーションを検証するにはStoreManifest.xmlで新しい xml ドキュメントを作成Microsoft Visual Studio次の宣言を追加します。

http://schemas.microsoft.com/appx/2015/StoreManifest namespace

StoreManifest XML の例のサンプル インスタンス に関するドキュメントを参照してください

次の表は、このスキーマのすべての要素を名前順にアルファベット順に並べ替えた一覧です。

要素 説明
依存関係

パッケージがデバイスに適用するために依存する要件を宣言します。

DeviceCompanionApplication

DeviceCompanionApplication 要素には、アプリをデバイス アプリの一部として宣言するために必要Microsoft Store構成が含まれている。

DirectXDependency

パッケージを正常に実行するためにデバイスがサポートする必要がある最小 DirectX レベルを識別します。

ExperienceId

ExperienceId 要素は、デバイスのメタデータを、デバイスが最初に接続するときに自動的に取得できるデバイス アプリにリンクする GUID を指定します。 各 ExperienceId GUID は、デバイス メタデータ パッケージの ExperienceId 要素に対応します。

MemoryDependency

パッケージを正常に実行するためにデバイスに必要な最小メモリを識別します。

デスクトップ デバイスの場合、この値は、インストールされているメモリの要件を示します。 使用可能なメモリは考慮されません。

モバイル デバイスの場合、値は使用可能なメモリの要件を示します。 モバイル デバイスにインストールされているメモリに対する同等の要件は次のとおりです。

  • 300 MB = デバイスには少なくとも 1 GB のメモリがインストールされている必要があります
  • 750 MB = デバイスには少なくとも 2 GB のメモリがインストールされている必要があります
  • 1000 MB = デバイスには少なくとも 3 GB のメモリがインストールされている必要があります
  • 2000 MB = デバイスには少なくとも 4 GB のメモリがインストールされている必要があります

たとえば、UWP アプリの正常な実行に 300 MB >が必要と指定した場合、1 GB の RAM を搭載したモバイル デバイス、または 300 MB の RAM >を搭載したデスクトップ デバイスにのみインストールできます。

StoreManifest

StoreManifest スキーマのルート ノード (Windows 10)。

TargetDeviceFamily

パッケージがターゲットとするデバイス ファミリを識別します。

大事な ほとんどの場合、[TargetDeviceFamily](.. でデバイス ファミリを指定する必要があります。/..AppxManifest の /appxpackage/uapmanifestschema/element-targetdevicefamily.md) 要素。 ここでの値は、(指定された値のサブセットを使用して) その情報をオーバーライドする必要がある場合にのみ使用してください。