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 | パッケージを正常に実行するためにデバイスに必要な最小メモリを識別します。 デスクトップ デバイスの場合、この値は、インストールされているメモリの要件を示します。 使用可能なメモリは考慮されません。 モバイル デバイスの場合、値は使用可能なメモリの要件を示します。 モバイル デバイスにインストールされているメモリに対する同等の要件は次のとおりです。
たとえば、UWP アプリの正常な実行に 300 MB >が必要と指定した場合、1 GB の RAM を搭載したモバイル デバイス、または 300 MB の RAM >を搭載したデスクトップ デバイスにのみインストールできます。 |
| StoreManifest | StoreManifest スキーマのルート ノード (Windows 10)。 |
| TargetDeviceFamily | パッケージがターゲットとするデバイス ファミリを識別します。
大事な ほとんどの場合、[TargetDeviceFamily](.. でデバイス ファミリを指定する必要があります。/..AppxManifest の /appxpackage/uapmanifestschema/element-targetdevicefamily.md) 要素。 ここでの値は、(指定された値のサブセットを使用して) その情報をオーバーライドする必要がある場合にのみ使用してください。
|