Abhängigkeiten (Windows 10)
Deklariert andere Pakete, von denen ein Paket abhängig ist, um seine Software zu vervollständigen.
Elementhierarchie
<Abhängigkeiten>
Syntax
<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>
Schlüssel
{}
spezifischer Vorkommensbereich
Attribute und Elemente
Attribute
Keine
Untergeordnete Elemente
Untergeordnetes Element | Beschreibung |
---|---|
PackageDependency | Deklariert eine Abhängigkeit von einem anderen Paket, das als Frameworkpaket gekennzeichnet ist. |
TargetDeviceFamily | Gibt die Gerätefamilie an, auf die Ihr Paket abzielt. Weitere Informationen zu Gerätefamilien finden Sie im Leitfaden zu UWP-Apps. |
uap3:MainPackageDependency | Gibt das Standard App-Paket an, für das dieses zusätzliche Paket gilt. |
uap5:DriverDependency | Enthält die Treibereinschränkungsinformationen für eine UWP-App. Wenn DriverDependency verwendet wird, muss der angegebene Treiber vorhanden sein, damit die App geladen werden kann. |
uap7:MainPackageDependency | Definiert eine Paketabhängigkeit für eine UWP-App. |
uap10:HostRuntimeDependency | Definiert eine Abhängigkeit von einem Host-App-Paket für das aktuelle App-Paket. |
win32dependencies:ExternalDependency | Gibt eine externe Abhängigkeit an, die nicht im MSIX enthalten ist, aber als Teil der App-Installation installiert wird. |
Übergeordnete Elemente
Übergeordnetes Element | BESCHREIBUNG |
---|---|
Pakete | Definiert das Stammelement eines App-Paketmanifests. Das Manifest beschreibt die Struktur und die Funktionen der Software für das System. |
Hinweise
Abhängigkeiten müssen explizit definiert werden. Wenn eine Abhängigkeit nicht aufgelöst werden kann, schlägt die Bereitstellung des Pakets fehl. Standardmäßig kann ein Paket keine Abhängigkeit von einem anderen Paket annehmen, wenn das Abhängigkeitspaket nicht als Framework oder Ressourcenpaket deklariert ist. Legen Sie Framework auf true fest, um ein Frameworkpaket zu deklarieren, und ResourcePackage auf true , um ein Ressourcenpaket zu deklarieren.
Die Gesamtzahl der uap7:OSPackageDependency
Elemente und uap10:HostRuntimeDependency
darf 128 nicht überschreiten.
Beispiele
<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>
Anforderungen
Element | Wert |
---|---|
Namespace | http://schemas.microsoft.com/appx/manifest/foundation/windows10 |