Création d’un package MSIX sur Linux
Le projet sdk MSIX inclut la prise en charge de l’API multiplateforme pour la compression et le déballage des packages .msix/.appx. Le projet inclut une bibliothèque partagée (fichier .so) qui permet aux packages MSIX d’être empaquetés sur Linux. Cette bibliothèque exporte un sous-ensemble des fonctionnalités contenues dans appxpackaging.dll sur Windows.
Pour en savoir plus sur la création, la lecture et l’écriture d’un package d’application, consultez la page de l’API d’empaquetage .
Générer le package MSIX
Sur une machine Linux, utilisez les commandes suivantes pour générer un package MSIX :
./makelinux [options]
./makeaosp [options]
Utiliser le package MSIX
Après avoir créé votre package MSIX sur Linux, vous avez quelques options :
Distribuez votre application sur le Microsoft Store pour les entreprises. Il n’est pas nécessaire de le signer vous-même dans ce cas.
Utilisez cette extension MSIX Packaging Azure Dev Ops pour vous aider à signer votre package dans un agent Windows. Vous trouverez un exemple de pipeline ici.
Générez le package MSIX sur Linux et copiez-le sur un ordinateur Windows pour le signer à l’aide de signtool.