Dipendenze (Windows 10)

Dichiara altri pacchetti che un pacchetto dipende dal completamento del software.

Gerarchia degli elementi

<Pacchetto>

    <Dependencies>

Sintassi

<Dependencies>

  <!-- Child elements -->
  TargetDeviceFamily{1,128},
  PackageDependency{0,128},
  uap3:MainPackageDependency{0,1},
  uap5:DriverDependency{0,1000},
  uap7:OSPackageDependency{0,1000},
  uap10:HostRuntimeDependency{0,128},
  win32dependencies:ExternalDependency{0,128}
</Dependencies>

Chiave

{} intervallo specifico di occorrenze

Attributi ed elementi

Attributi

Nessuno.

Elementi figlio

Elemento figlio Descrizione
PackageDependency Dichiara una dipendenza da un altro pacchetto contrassegnato come pacchetto framework.
TargetDeviceFamily Identifica la famiglia di dispositivi destinata al pacchetto. Per altre informazioni sulle famiglie di dispositivi, vedere la Guida alle app UWP.
uap3:MainPackageDependency Specifica il pacchetto principale dell'app a cui si applica questo pacchetto supplementare.
uap5:DriverDependency Contiene le informazioni sul vincolo driver per un'app UWP. Se viene usato DriverDependency, il driver specificato deve essere presente per il caricamento dell'app.
uap7:OSPackageDependency Definisce una dipendenza del pacchetto per un'app UWP.
uap10:HostRuntimeDependency Definisce una dipendenza da un pacchetto dell'app host per il pacchetto dell'app corrente.
win32dependencies:ExternalDependency Specifica una dipendenza esterna non inclusa in MSIX, ma verrà installata come parte dell'installazione dell'app.

Elementi padre

Elemento padre Descrizione
Pacchetto Definisce l'elemento radice di un manifesto del pacchetto dell'app. Il manifesto descrive la struttura e le funzionalità del software nel sistema.

Commenti

Le dipendenze devono essere definite in modo esplicito. Se non è possibile risolvere una dipendenza, la distribuzione del pacchetto non riesce. Per impostazione predefinita, un pacchetto non può accettare una dipendenza da un altro pacchetto se il pacchetto di dipendenza non è dichiarato come un framework o un pacchetto di risorse. Impostare Framework su true per dichiarare un pacchetto framework e ResourcePackage su true per dichiarare un pacchetto di risorse.

Il numero totale di uap7:OSPackageDependency elementi e uap10:HostRuntimeDependency non deve superare 128.

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

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