次の方法で共有


前提条件 (Windows 8.1 の拡張機能スキーマ)

パッケージをシステムに適用するために必要な最小オペレーティング システム要件とソフトウェア要件を宣言します。

要素の階層

<Package>
<前提条件>

構文

<Prerequisites>

  <!-- Child elements -->
  ( OSMinVersion
  & OSMaxVersionTested
  )

</Prerequisites>

Key

& インターリーブ コネクタ (任意の順序で発生する可能性があります)

属性および要素

属性

なし。

子要素

子要素 説明
OSMaxVersionTested

これは、パッケージがテストされたバージョンの最も高いバージョンWindows開発者が入力する必要があります。 このフィールドは必須です。 Windows、このフィールドで指定された値より大きいバージョンの OS へのパッケージのインストールはブロックされます。 アプリが実行されると、このWindows実際の OS バージョンと比較されます。 このフィールドに指定された値が現在の OS バージョンより小さい場合、Windows は、一部またはすべての API について、テスト済み OS の最も高いバージョンと互換性のある動作を提供する可能性があります。 このフィールドに指定された値が現在の OS バージョン以上の場合、Windows API に互換性の変更は適用されません。

OSMinVersion

パッケージに必要なオペレーティング システムの最小バージョン。

 

親要素

Parent 要素 説明
Package

アプリ パッケージ マニフェストのルート要素を定義します。 マニフェストは、システムに対するソフトウェアの構造と機能を記述します。

 

注釈

OSMaxVersionTested 値は OSMinVersion 値以上である必要があります。それ以外の場合、マニフェストの検証は失敗します。

次の例は、SDK サンプルの 1 つのパッケージ マニフェストから取得されています。

<Prerequisites>
  <OSMinVersion>6.3.0</OSMinVersion>
  <OSMaxVersionTested>6.3.0</OSMaxVersionTested>
</Prerequisites>

要件

Namespace http://schemas.microsoft.com/appx/2010/manifest