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 個字元之間的字串,其符合辨別名稱的正則運算式。 | Yes | |
MinVersion | 相依性套件的最低版本。 | 四元標記法中的版本字串 (Major.Minor.Build.Revision ) ,其中 Major 不能是 0 。 |
是 | |
MaxMajorVersionTested | 所測試相依性套件的最大版本。 用來判斷架構是否會並存,以及哪些架構會載入套件的套件圖形中。 | 長度介於 0 到 512 個字元之間的選擇性數位。 | 否 | |
uap6:Optional | 表示架構套件相依性是應用程式的選擇性專案,這表示即使未安裝選擇性架構相依性,也可以安裝應用程式。 | 選擇性布林值。 | No | false |
子元素
無。
父元素
父元素 | 描述 |
---|---|
Dependencies (相依性) | 宣告套件相依的其他套件,以完成其軟體。 |
備註
使用套件相依性時,請注意下列事項:
- 封裝不能有多個具有相同 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>
規格需求
Item | 值 |
---|---|
Namespace | http://schemas.microsoft.com/appx/manifest/foundation/windows10 |