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 个字符之间的字符串,由 alpha 数字、句点和短划线字符组成。 | 是 | |
发布者 | 发布者在依赖项包的 Identity 元素的 Publisher 属性中显示。 | 长度为 1 到 8192 个字符的字符串,适合可分辨名称的正则表达式。 | 是 | |
MinVersion | 依赖项包的最低版本。 | 四元表示法中的版本字符串 (Major.Minor.Build.Revision ) ,其中 Major 不能 0 。 |
是 | |
MaxMajorVersionTested | 测试的依赖项包的最大版本。 用于确定是否将并行暂存框架,以及将哪些框架加载到包的包图中。 | 长度介于 0 到 512 个字符之间的值可选数字。 | 否 | |
uap6:Optional | 指示框架包依赖项对于应用是可选的,这意味着即使未安装可选框架依赖项,也可以安装该应用。 | 可选的布尔值。 | 否 | 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 |