PackageDependency (schéma de package pour Windows 8)
Déclare une dépendance sur un autre package qui est marqué comme package d’infrastructure.
Hiérarchie d’éléments
- <Packages>
-
- <Les dépendances>
- <PackageDependency>
Syntaxe
<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". />
Clé
?
facultatif (zéro ou un)
Attributs et éléments
Attributs
Attribut | Description | Type de données | Obligatoire | Valeur par défaut |
---|---|---|---|---|
MinVersion | Version minimale du package de dépendances. |
Chaîne de version en notation Quad, "major. minor. Build. Revision". | Non | |
Nom | Nom tel qu’il apparaît dans l’attribut Name de l’élément Identity du package de dépendance. |
Chaîne comprenant entre 3 et 50 caractères qui se composent de caractères alphanumériques, de points et de tirets. | Oui | |
Publisher | le serveur de publication tel qu’il apparaît dans l’attribut Publisher de l’élément identity du package de dépendance. |
Chaîne d’une longueur de 1 à 8192 caractères qui correspond à l’expression régulière d’un nom unique : "(CN | L | O | UO | E | C | S | RUE | T | G | Je | SN | DC | SERIALNUMBER | OID. (0 | [1-9] [0-9] *) (\. ( 0 | [1-9] [0-9] *)) +)) = (([^, + = " <> #;]) +|". * ") (, ((CN | L | O | UO | E | C | S | RUE | T | G | Je | SN | DC | SERIALNUMBER | OID. (0 | [1-9] [0-9] *) (\. ( 0 | [1-9] [0-9] *)) +)) = (([^, + = " <> #;]) +|". *")))*". en outre, la validation sémantique garantit que la chaîne est conforme à CertNameToStr Windows l’implémentation de l’API des règles X. 500. | No |
Éléments enfants
Aucun.
Éléments parents
Élément parent | Description |
---|---|
Dépendances | Déclare d’autres packages dont dépend un package pour terminer son logiciel. |
Notes
Lorsque vous utilisez des dépendances de package, notez les points suivants :
- Un package ne peut pas avoir plusieurs déclarations de dépendance qui ont le même attribut Name .
- si l’attribut Publisher n’est pas spécifié, le package de dépendances doit être non signé. Lorsqu’un package de dépendances est non signé, il doit également être marqué comme package de Framework. Consultez l’élément Framework .
- La version du package de dépendances doit être supérieure ou égale à la version minimale spécifiée par cet attribut.
Exemples
<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>
Spécifications
Valeur | |
---|---|
Espace de noms | http://schemas.microsoft.com/appx/2010/manifest |