Bundles können einer Anwendung als Verwendungsbundles oder Anwendungsbundles hinzugefügt werden.
Bundles werden der Use-Bundle-Liste hinzugefügt, um die Paketabhängigkeiten der Bundles in der Application-Content-Liste zu erfüllen. Jedes Bundle oder Verbundbundle in der Use-Bundle-Liste muss mindestens ein Paket für mindestens ein Bundle in der Application-Content-Liste bereitstellen. Diese Bundles werden zur Laufzeit im gemeinsam genutzten Speicherbereich für Bundles bereitgestellt. Der Prozess des Abrufens von Bundles aus den Repositorys wird als "Bereitstellung" bezeichnet.
Gemeinsam genutzte Bundles sind nicht anwendungsspezifisch. Eine Einzelinstanz eines Pakets aus einem gemeinsam genutzten Bundle kann von vielen Anwendungen verwendet werden. Gemeinsam genutzte Bundles können keine Pakete oder Services aus Anwendungsbundles importieren. Gemeinsam genutzte Bundles in einer Anwendung müssen durch Referenz bereitgestellt werden und dürfen nicht direkt in einer Anwendung enthalten sein.
Ein Verwendungsbundle ist ein gemeinsam genutztes Bundle, das mindestens ein Paket für ein Anwendungsbundle bereitstellt. Verwendungsbundles werden im Anwendungsmanifest im Header "Use-Bundle" referenziert.
Fügen Sie Bundles zur Application-Content-Liste hinzu, um die Bundles in die Anwendung einzuschließen.
Anwendungsbundles sind Bundles, die Sie speziell für Ihre Anwendung erstellen. Sie sind instanzenspezifisch und werden nicht mit anderen Anwendungen gemeinsam genutzt. Sie werden im Anwendungsmanifest im Header "Application-Content" referenziert.