PackageDependency (Windows 10)
フレームワーク パッケージとしてマークされている別のパッケージへの依存関係を宣言します。
要素の階層
<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 |