PackageDependency (Paketschema für Windows 8)

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

Elementhierarchie

<Paket>
<Abhängigkeiten>
<PackageDependency>

Syntax

<PackageDependency Name        = A string between 3 and 50 characters in length that consists of alpha-numeric, period, and dash characters.
                   Publisher?  = A string between 1 and 8192 characters in length that fits the regular expression  of a distinguished name : "(CN|L|O|OU|E|C|S|STREET|T|G|I|SN|DC|SERIALNUMBER|(OID\.(0|[1-9][0-9]*)(\.(0|[1-9][0-9]*))+))=(([^,+="<>#;])+|".*")(, ((CN|L|O|OU|E|C|S|STREET|T|G|I|SN|DC|SERIALNUMBER|(OID\.(0|[1-9][0-9]*)(\.(0|[1-9][0-9]*))+))=(([^,+="<>#;])+|".*")))*". Further, semantic validation ensures that the string is compliant with CertNameToStr Windows API implementation of X.500 rules.

                   MinVersion? = A version string in quad notation, "Major.Minor.Build.Revision". />

Schlüssel

? optional (null oder eins)

Attribute und Elemente

Attributes

Attribut BESCHREIBUNG Datentyp Erforderlich Standardwert
Minversion

Die Mindestversion des Abhängigkeitspakets.

Eine Versionszeichenfolge in Quad-Notation, "Major.Minor.Build.Revision". Nein
Name

Der Name, wie er im Name-Attribut des Identity-Elements des Abhängigkeitspakets angezeigt wird.

Eine Zeichenfolge zwischen 3 und 50 Zeichen, die aus alphanumerischen Zeichen, Punktzeichen und Bindestrichen besteht. Ja
Publisher

Der Verleger, wie er im Publisher-Attribut des Identity-Elements des Abhängigkeitspakets angezeigt wird.

Eine Zeichenfolge zwischen 1 und 8192 Zeichen, die dem regulären Ausdruck eines Distinguished Name entspricht: "(CN| L|O| Organisationseinheit| E| C|S| STRAßE| T| G| I|SN| DC|SERIALNUMBER| (OID\. (0| [1-9] [0-9]*)(\.( 0| [1-9] [0-9]*))+))=(([^,+="<>#;]) +|". *")(, ((CN| L|O| Organisationseinheit| E| C|S| STRAßE| T| G| I|SN| DC|SERIALNUMBER| (OID\. (0| [1-9] [0-9]*)(\.( 0| [1-9] [0-9]*))+))=(([^,+="<>#;]) +|". *")))*". Darüber hinaus stellt die semantische Überprüfung sicher, dass die Zeichenfolge mit CertNameToStr Windows-API-Implementierung von X.500-Regeln kompatibel ist. Nein

 

Untergeordnete Elemente

Keine

Übergeordnete Elemente

Übergeordnetes Element BESCHREIBUNG
Abhängigkeiten

Deklariert andere Pakete, von denen ein Paket abhängt, um seine Software abzuschließen.

 

Hinweise

Beachten Sie beim Arbeiten mit Paketabhängigkeiten Folgendes:

  • Ein Paket darf nicht über mehrere Abhängigkeitsdeklarationen verfügen, die über dasselbe Name-Attribut verfügen.
  • Wenn das Publisher Attribut nicht angegeben ist, muss das Abhängigkeitspaket ohne Vorzeichen sein. Wenn ein Abhängigkeitspaket nicht signiert ist, muss es auch als Frameworkpaket gekennzeichnet werden. Weitere Informationen finden Sie im Framework-Element .
  • Die Version des Abhängigkeitspakets muss größer oder gleich der durch dieses 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

Wert
Namespace http://schemas.microsoft.com/appx/2010/manifest