Udostępnij przez


Rozszerzanie spakowanych aplikacji

Plik MSIX ułatwia rozszerzanie aplikacji przy użyciu rozszerzeń aplikacji i opcjonalnych pakietów. Rozszerzenia aplikacji zapewniają funkcje podobne do wtyczek, rozszerzeń i dodatków na innych platformach. Możesz ustawić aplikację jako hosta rozszerzenia, aby umożliwić mu korzystanie z zawartości i zdarzeń wdrażania z spakowanego rozszerzenia. Rozszerzenia aplikacji zostały wprowadzone w wersji rocznicowej systemu Windows 10 (wersja 1607, kompilacja 10.0.14393).

Opcjonalne pakiety są przydatne do dzielenia dużej lub złożonej aplikacji lub dodawania nowych składników do aplikacji, która została już opublikowana. W programie Visual Studio 2017 w wersji 15.7 i .NET Native 2.1 można załadować kod wykonywalny zarówno z opcjonalnych pakietów C++, jak i C#.

Rozszerzenia aplikacji są otwartym ekosystemem i są przeznaczone dla każdego, kto ulepszy Twoją aplikację. Nie ma ograniczeń ani kontroli nad tym, kto może tworzyć rozszerzenia aplikacji. Opcjonalne pakiety to zamknięty ekosystem, w którym jako wydawca decyduje, kto może utworzyć opcjonalny pakiet dla pakietu głównego.

Rozszerzenia aplikacji są również niezależnymi pakietami. Mogą one być aplikacjami autonomicznymi i nie mogą mieć zależności wdrożenia od innej aplikacji. Opcjonalne pakiety wymagają pakietu podstawowego i nie można go uruchomić bez niego.

Temat Opis
Tworzenie i hostowanie rozszerzenia aplikacji W tej sekcji omówiono sposób tworzenia i hostowania rozszerzenia aplikacji w pakiecie MSIX.
Właściwości niestandardowe rozszerzeń aplikacji W tej sekcji omówiono sposób używania właściwości niestandardowych dla rozszerzeń aplikacji.
Rozszerzanie aplikacji przy użyciu opcjonalnych pakietów W tej sekcji omówiono sposób korzystania z opcjonalnego modelu pakietu w celu załadowania zawartości do głównego pakietu.