Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Definiert Optionen (Version 2), die beim Hinzufügen eines Laufzeitverweises zu einem Frameworkpaket mithilfe der AddPackageDependency2--Funktion angewendet werden können.
Syntax
typedef enum AddPackageDependencyOptions2 {
AddPackageDependencyOptions2_None,
AddPackageDependencyOptions2_PrependIfRankCollision,
AddPackageDependencyOptions2_SpecifiedPackageFamilyOnly
} ;
Konstanten
AddPackageDependencyOptions2_NoneEs werden keine Optionen angewendet. |
AddPackageDependencyOptions2_PrependIfRankCollisionWenn mehrere Pakete im Paketdiagramm mit demselben Rang wie der Aufruf von AddPackageDependency2vorhanden sind, wird das aufgelöste Paket vor anderen Personen desselben Rangs hinzugefügt. Weitere Informationen finden Sie unter AddPackageDependency2. |
AddPackageDependencyOptions2_SpecifiedPackageFamilyOnlyFügt nur die Familie des Zielpakets zum Paketdiagramm hinzu. Dies bietet Ihnen eine Möglichkeit, Ihre Abhängigkeiten zur Laufzeit chirurgischer zu verwalten. Ein Framework-Paket kann Keine Abhängigkeiten im Framework-Manifest deklarieren (d. h. die Abhängigkeitsliste des Framework-Pakets ist immer eine Größe von 1 – [TheFrameworkPackage].
AddPackageDependency2- für ein Framework-Paket fügt nur das Ziel zum Paketdiagramm des Aufrufers hinzu; Ein Framework-Paket hat Abhängigkeiten deklariert. Daher vermeiden Framework-Pakete die Notwendigkeit, dynamische Abhängigkeiten auf die Paketfamilie des Ziels einzuschränken, aber Framework-Pakete können nicht für die dynamische Verwendung ersetzt werden, da es einige Dinge gibt, die nur ein Hauptpaket ausführen kann (z. B. verpackte COM-OOP-Server, windows.startupTask und mehr). Hauptpakete bringen dieses zusätzliche indirekte Paketproblem und somit die Notwendigkeit der option AddPackageDependencyOptions2_SpecifiedPackageFamilyOnly, wodurch der Umfang von AddPackageDependency2- nur auf die direkt gezielte Paketfamilie beschränkt wird. |
Anforderungen
| Anforderung | Wert |
|---|---|
| mindestens unterstützte Client- | Windows 11, Version 23H2 (10.0; Build 22631) |
| Header- | appmodel.h |