Freigeben über


Erweitern Sie Ihre verpackten Anwendungen

MSIX erleichtert das Erweitern Ihrer Anwendung mithilfe von App-Erweiterungen und optionalen Paketen. App-Erweiterungen bieten Funktionen wie Plug-Ins, Add-Ins und Add-Ons auf anderen Plattformen. Sie können Ihre Anwendung zu einem Erweiterungshost machen, damit sie Inhalte und Bereitstellungsereignisse aus einer gepackten Erweiterung nutzen kann. App-Erweiterungen wurden in der Windows 10 Anniversary-Edition eingeführt (Version 1607, Build 10.0.14393).

Optionale Pakete eignen sich zum Teilen einer großen oder komplexen App oder zum Hinzufügen neuer Komponenten zu einer bereits veröffentlichten App. Mit Visual Studio 2017, Version 15.7 und .NET Native 2.1, können Sie ausführbaren Code aus optionalen C++- und C#-Paketen laden.

App-Erweiterungen sind ein offenes Ökosystem und sind für jeden gedacht, um Ihre App zu verbessern. Es gibt keine Einschränkungen oder Kontrollen, wer eine App-Erweiterung erstellen kann. Optionale Pakete sind ein geschlossenes Ökosystem, in dem Sie als Herausgeber entscheiden, wer ein optionales Paket für Ihr Hauptpaket erstellen darf.

App-Erweiterungen sind auch unabhängige Pakete. Sie können eigenständige Apps sein und können keine Bereitstellungsabhängigkeit von einer anderen App haben. Optionale Pakete erfordern das primäre Paket und können nicht ohne das Paket ausgeführt werden.

Thema BESCHREIBUNG
Erstellen und Hosten einer App-Erweiterung In diesem Abschnitt wird erläutert, wie Sie eine App-Erweiterung in Ihrem MSIX-Paket erstellen und hosten.
Benutzerdefinierte Eigenschaften für App-Erweiterungen In diesem Abschnitt wird erläutert, wie Sie benutzerdefinierte Eigenschaften für App-Erweiterungen verwenden.
Erweitern der App mit optionalen Paketen In diesem Abschnitt wird erläutert, wie Sie das optionale Paketmodell nutzen, um Inhalte in Ihr Hauptpaket zu laden.