Freigeben über


Abhängigkeiten (Windows 10)

Deklariert andere Pakete, von denen ein Paket abhängig ist, um seine Software zu vervollständigen.

Elementhierarchie

<Paket>

    <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