PackageDependency (schema del pacchetto per Windows 8)
Dichiara una dipendenza da un altro pacchetto contrassegnato come pacchetto framework.
Gerarchia degli elementi
- <Pacchetto>
-
- <Dependencies>
- <PackageDependency>
Sintassi
<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". />
Chiave
?
facoltativo (zero o uno)
Attributi ed elementi
Attributi
Attributo | Descrizione | Tipo di dati | Obbligatoria | Valore predefinito |
---|---|---|---|---|
Versione minima | Versione minima del pacchetto di dipendenze. |
Stringa di versione in notazione quadre, "Major.Minor.Build.Revision". | No | |
Nome | Nome visualizzato nell'attributo Namedell'elemento Identity del pacchetto di dipendenze. |
Stringa di lunghezza compresa tra 3 e 50 caratteri costituita da caratteri alfanumerici, punti e trattini. | Sì | |
Autore | Editore visualizzato nell'attributo Publisherdell'elemento Identity del pacchetto di dipendenze. |
Stringa di lunghezza compresa tra 1 e 8192 caratteri che corrisponde all'espressione regolare di un nome distinto: "(CN| L|O| Unità organizzativa| E| C|S| VIA| T| G| I|SN| DC|SERIALNUMBER| (OID\. (0| [1-9] [0-9]*)(\.( 0| [1-9] [0-9]*))+))=(([^,+="<>#;]) +|". *")(, ((CN| L|O| Unità organizzativa| E| C|S| VIA| T| G| I|SN| DC|SERIALNUMBER| (OID\. (0| [1-9] [0-9]*)(\.( 0| [1-9] [0-9]*))+))=(([^,+="<>#;]) +|". *")))*". Inoltre, la convalida semantica garantisce che la stringa sia conforme a CertNameToStr Windows'implementazione dell'API delle regole X.500. | No |
Elementi figlio
Nessuno.
Elementi padre
Elemento padre | Descrizione |
---|---|
Dipendenze | Dichiara altri pacchetti da cui dipende un pacchetto per completare il software. |
Commenti
Quando si lavora con le dipendenze dei pacchetti, tenere presente quanto segue:
- Un pacchetto non può avere più dichiarazioni di dipendenza con lo stesso attributo Name.
- Se l Publisher attribuito non è specificato, il pacchetto di dipendenze deve essere non firmato. Quando un pacchetto di dipendenze non è firmato, deve anche essere contrassegnato come pacchetto framework. Vedere l'elemento Framework .
- La versione del pacchetto di dipendenze deve essere maggiore o uguale alla versione minima specificata da questo attributo.
Esempio
<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>
Requisiti
Valore | |
---|---|
Namespace | http://schemas.microsoft.com/appx/2010/manifest |