PackageDependency (Windows 10)
Deklariert eine Abhängigkeit von einem anderen Paket, das als Frameworkpaket gekennzeichnet ist.
Elementhierarchie
<PackageDependency>
Syntax
<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.' />
Attribute und Elemente
Attributes
attribute | BESCHREIBUNG | Datentyp | Erforderlich | Standardwert |
---|---|---|---|---|
Name | Der Name, wie er im Name-Attribut des Identitätselements des Abhängigkeitspakets angezeigt wird. | Eine Zeichenfolge mit einem Wert zwischen 3 und 50 Zeichen länge, die aus alphanumerischen, Punkt- und Strichzeichen besteht. | Ja | |
Herausgeber | Der Herausgeber, wie er im Publisher-Attribut des Identitätselements des Abhängigkeitspakets angezeigt wird. | Eine Zeichenfolge mit einem Wert zwischen 1 und 8192 Zeichen länge, die dem regulären Ausdruck eines unterschiedenen Namens entspricht. | Ja | |
Minversion | Die Mindestversion des Abhängigkeitspakets. | Eine Versionszeichenfolge in der Vierfachnotation (Major.Minor.Build.Revision ), wo Major nicht sein 0 kann. |
Ja | |
MaxMajorVersionTested | Die maximale Version des Abhängigkeitspakets, das getestet wurde. Wird verwendet, um zu bestimmen, ob Frameworks nebeneinander angeordnet werden und welches Framework in das Paketdiagramm für das Paket geladen wird. | Eine optionale Zahl mit einem Wert zwischen 0 und 512 Zeichen länge. | Nein | |
uap6:Optional | Gibt an, dass eine Frameworkpaketabhängigkeit für die App optional ist, d. h. die App kann installiert werden, auch wenn die optionalen Frameworkabhängigkeiten nicht installiert werden. | Ein optionaler boolescher Wert. | Nein | false |
Untergeordnete Elemente
Keine
Übergeordnete Elemente
Übergeordnetes Element | Beschreibung |
---|---|
Abhängigkeiten | Deklariert andere Pakete, von denen ein Paket abhängig ist, um seine Software abzuschließen. |
Bemerkungen
Beachten Sie beim Arbeiten mit Paketabhängigkeiten Folgendes:
- Ein Paket kann nicht über mehrere Abhängigkeitsdeklarationen verfügen, die dasselbe Name-Attribut aufweisen.
- Wenn das Publisher-Attribut nicht angegeben ist, muss das Abhängigkeitspaket nicht signiert sein. Wenn ein Abhängigkeitspaket nicht signiert ist, muss es auch als Frameworkpaket gekennzeichnet werden. Siehe das Framework-Element .
- Die Version des Abhängigkeitspakets muss größer oder gleich der von diesem Attribut angegebenen Mindestversion sein.
Beispiele
<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>
Anforderungen
Element | Wert |
---|---|
Namespace | http://schemas.microsoft.com/appx/manifest/foundation/windows10 |