PackageDependency (Windows 10)

Dichiara una dipendenza da un altro pacchetto contrassegnato come pacchetto framework.

Gerarchia degli elementi

<Pacchetto>

    <Dipendenze>

         <PackageDependency>

Sintassi

<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.' />

Attributi ed elementi

Attributi

Attributo Descrizione Tipo di dati Obbligatoria Valore predefinito
Nome Nome visualizzato nell'attributo Name dell'elemento Identity del pacchetto di dipendenza. Stringa con un valore compreso tra 3 e 50 caratteri in lunghezza costituita da caratteri alfa-numerici, periodi e trattini.
Autore Autore visualizzato nell'attributo Publisher dell'elemento Identity del pacchetto di dipendenza. Stringa con un valore compreso tra 1 e 8192 caratteri in lunghezza che si adatta all'espressione regolare di un nome distinto.
MinVersion Versione minima del pacchetto di dipendenza. Stringa di versione nella notazione quad (Major.Minor.Build.Revision), dove Major non può essere 0.
MaxMajorVersionTested Versione massima del pacchetto di dipendenza testata su. Usato per determinare se i framework verranno distribuiti side-by-side e quale framework viene caricato nel grafico del pacchetto per il pacchetto. Numero facoltativo con un valore compreso tra 0 e 512 caratteri in lunghezza. No
uap6:Facoltativo Indica che una dipendenza del pacchetto framework è facoltativa per l'app, ovvero l'app può essere installata anche se le dipendenze facoltative del framework non sono installate. Valore booleano facoltativo. No false

Elementi figlio

No.

Elementi padre

Elemento padre Descrizione
Dipendenze Dichiara altri pacchetti che un pacchetto dipende dal completamento del software.

Osservazioni

Quando si utilizzano dipendenze del pacchetto, tenere presente quanto segue:

  • Un pacchetto non può avere più dichiarazioni di dipendenza con lo stesso attributo Name .
  • Se l'attributo Publisher non è specificato, il pacchetto di dipendenza deve essere senza segno. Quando un pacchetto di dipendenza non è firmato, deve essere contrassegnato anche come pacchetto framework. Vedere l'elemento Framework .
  • La versione del pacchetto di dipendenza deve essere maggiore o uguale alla versione minima specificata da questo attributo.

Esempi

<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

Elemento Valore
Namespace http://schemas.microsoft.com/appx/manifest/foundation/windows10