次の方法で共有


PackageDependency (Windows 10)

フレームワーク パッケージとしてマークされている別のパッケージへの依存関係を宣言します。

要素の階層

<Package>

    <依存関係>

         <PackageDependency>

構文

<PackageDependency
  Name = 'A string with a value between 3 and 50 characters in length that consists of alpha-numeric, period, and dash characters.'
  Publisher = 'A string with a value between 1 and 8192 characters in length that fits the regular expression  of a distinguished name.'
  MinVersion = 'A version string in quad notation ("Major.Minor.Build.Revision"), where Major cannot be 0.'
  MaxMajorVersionTested = 'An optional number with a value between 0 and 512 characters in length.'
  uap6:Optional = 'An optional boolean value.' />

属性と要素

属性

属性 説明 データ型 必須 既定値
名前 依存関係パッケージの Identity 要素の Name 属性に表示される名前。 英数字、ピリオド、ダッシュ文字で構成される長さが 3 ~ 50 文字の文字列。 はい
発行元 依存関係パッケージの Identity 要素の Publisher 属性に表示される発行元。 識別名の正規表現に適合する長さが 1 ~ 8192 文字の文字列。 はい
MinVersion 依存関係パッケージの最小バージョン。 クワッド表記 (Major.Minor.Build.Revision) のバージョン文字列。指定 Major できません 0 はい
MaxMajorVersionTested テスト対象の依存関係パッケージの最大バージョン。 フレームワークがサイド バイ サイドでステージングされるかどうか、およびパッケージのパッケージ グラフに読み込まれるフレームワークを決定するために使用されます。 0 ~ 512 文字の長さの値を持つ省略可能な数値。 いいえ
uap6:省略可能 フレームワーク パッケージの依存関係がアプリに対して省略可能であることを示します。つまり、オプションのフレームワーク依存関係がインストールされていない場合でもアプリをインストールできます。 省略可能なブール値。 いいえ false

子要素

なし。

親要素

親要素 説明
依存関係 パッケージがソフトウェアを完成させるために依存する他のパッケージを宣言します。

注釈

パッケージの依存関係を使用する場合は、次の点に注意してください。

  • パッケージには、同じ Name 属性を持つ複数の依存関係宣言を含めることはできません。
  • Publisher 属性が指定されていない場合、依存関係パッケージは署名されていない必要があります。 依存関係パッケージが署名されていない場合は、フレームワーク パッケージとしてもマークする必要があります。 Framework 要素を参照してください。
  • 依存関係パッケージのバージョンは、この属性で指定された最小バージョン以上である必要があります。

<Dependencies>
  <PackageDependency Name="Microsoft.WinJS.1.0"
    Publisher="CN=Microsoft Corporation, O=Microsoft Corporation, L=Redmond, S=Washington, C=US"
    MinVersion="1.0.0.0"/>    
</Dependencies>

必要条件

アイテム
Namespace http://schemas.microsoft.com/appx/manifest/foundation/windows10