uap17:PackageDependency

説明

パッケージが依存する他のパッケージを宣言します。 この依存関係は、インストール時間とランタイムの両方に必要に応じて指定することも、単にインストール時間を指定することもできますが、実行時には指定できません。

要素の階層

<パッケージ>
<拡張機能>
<uap17:PackageDependency>

構文

<uap17:PackageDependency     Type? = "install" | "installAndRuntime"
    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? = Unsigned short.
    uap6:Optional? = Boolean.
></uap17:PackageDependency>

キー

? 省略可能 (0 または 1)

属性

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

要件

Prefix
uap17 http://schemas.microsoft.com/appx/manifest/uap/windows10/17
uap6 http://schemas.microsoft.com/appx/manifest/uap/windows10/6