Le projet MSIX Packaging SDK est un effort pour permettre aux développeurs sur une variété de plates-formes de compresser et de décompresser des packages à des fins de distribution à partir du Microsoft Store ou de leurs propres réseaux de distribution de contenu.Les API de packaging MSIX qu'une application cliente utiliserait pour interagir avec les packages .msix / .appx sont un sous-ensemble de celles documentées sur.Voir pour plus de détails.Le projet MSIX Packaging SDK inclut la prise en charge de l'API multiplateforme pour le décompactage des packages .msix / .appx msix: une bibliothèque partagée (DLL sur Win32, dylib sur MacOs, SO sur Linux et Android) qui exporte un sous-ensemble des fonctionnalités contenues dans appxpackaging.dll sur Windows.Voir ici pour plus de détails.Sur toutes les plates-formes au lieu de CoCreating IAppxFactory, une exportation de style c: CoCreateAppxFactory est fournie.Voir l'exemple de dossier à la racine du package pour des exemples de consommation multiplateforme.Enfin, il existe une exportation «Décompresser» qui fournit une implémentation de décompression simplifiée.makemsix: un wrapper de ligne de commande sur l'implémentation de Unpack.Cet outil existe principalement comme un moyen de valider l'implémentation des routines internes du SDK MSIX Packaging et est compilé pour les plates-formes Win32, MacOS et Linux.
msix-packaging-sdk