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 |