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>
密钥
?
可选 (零个或一个)
属性
属性 | 说明 | 数据类型 | 必需 |
---|---|---|---|
类型 | 如果设置为“install”,则仅在安装时需要包依赖项。 如果设置为“installAndRuntime”,则安装和运行时都需要包依赖项。 | 以下值之一:“install”、“installAndRuntime” | 否 |
名称 | 在依赖项包的 Identity 元素的 Name 属性中显示的名称。 | 值长度介于 3 到 50 个字符之间的字符串,由字母数字、句点和短划线字符组成。 | 是 |
Publisher | 在依赖项包的 Identity 元素的 Publisher 属性中显示的发布服务器。 | 值长度介于 1 到 8192 个字符之间的字符串,适合可分辨名称的正则表达式。 | 是 |
MinVersion | 依赖项包的最低版本。 | 四元表示法“Major.Minor.Build.Revision”的版本字符串,其中 Major 不能为“0”。 | 是 |
MaxMajorVersionTested | 所测试的依赖项包的最高版本。 用于确定是否将框架并行暂存,以及哪些框架将加载到包的包图中。 | 值长度介于 0 到 512 个字符之间的可选数字。 | 否 |
uap6:可选 | 指示框架包依赖项对于应用是可选的,这意味着即使未安装可选的框架依赖项,也可以安装该应用。 | 布尔值。 | 否 |
要求
前缀 | 值 |
---|---|
uap17 | http://schemas.microsoft.com/appx/manifest/uap/windows10/17 |
uap6 | http://schemas.microsoft.com/appx/manifest/uap/windows10/6 |