Dipendenze (Windows 10)
Dichiara altri pacchetti che un pacchetto dipende dal completamento del software.
Gerarchia degli elementi
<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 |