Freigeben über


PackageDependency (Windows 10)

Deklariert eine Abhängigkeit von einem anderen Paket, das als Frameworkpaket gekennzeichnet ist.

Elementhierarchie

<Paket>

    <Abhängigkeiten>

         <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 0kann. 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