uap17:PackageDependency

BESCHREIBUNG

Deklariert andere Pakete, von denen ein Paket abhängt. Diese Abhängigkeit kann sowohl für die Installationszeit als auch für die Laufzeit oder nur für die Installationszeit, aber nicht für die Laufzeit angegeben werden.

Elementhierarchie

<Paket>
<Erweiterungen>
<uap17:PackageDependency>

Syntax

<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>

Schlüssel

? optional (null oder 1)

Attribute

attribute BESCHREIBUNG Datentyp Erforderlich
Typ Wenn auf "Installieren" festgelegt ist, ist die Paketabhängigkeit nur zur Installationszeit erforderlich. Wenn auf "installAndRuntime" festgelegt ist, ist die Paketabhängigkeit sowohl für die Installation als auch für die Runtime erforderlich. Einer der folgenden Werte: "install" , "installAndRuntime" Nein
Name Der Name, wie er im Name-Attribut des Identity-Elements des Abhängigkeitspakets angezeigt wird. Eine Zeichenfolge mit einem Wert zwischen 3 und 50 Zeichen Länge, die aus alphanumerischen, Punkt- und Bindestrichzeichen besteht. Yes
Publisher Der Herausgeber, wie er im Publisher-Attribut des Identity-Elements des Abhängigkeitspakets angezeigt wird. Eine Zeichenfolge mit einem Wert zwischen 1 und 8192 Zeichen Länge, der dem regulären Ausdruck eines distinguished Namens entspricht. Yes
MinVersion Die Mindestversion des Abhängigkeitspakets. Eine Versionszeichenfolge in vierfacher Notation, "Major.Minor.Build.Revision", wobei Major nicht "0" sein kann. Yes
MaxMajorVersionTested Die maximale Version des Abhängigkeitspakets, für das getestet wurde. Wird verwendet, um zu bestimmen, ob Frameworks nebeneinander bereitgestellt 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. No
uap6:Optional Gibt an, dass eine Frameworkpaketabhängigkeit für die App optional ist, was bedeutet, dass die App auch dann installiert werden kann, wenn die optionalen Frameworkabhängigkeiten nicht installiert sind. Boolesch. No

Anforderungen

Präfix Wert
uap17 http://schemas.microsoft.com/appx/manifest/uap/windows10/17
uap6 http://schemas.microsoft.com/appx/manifest/uap/windows10/6