Guide pratique pour créer un package MSIX sur Linux

Le projet sdk MSIX inclut la prise en charge de l’API multiplateforme pour l’empaquetage et la décompression 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 Packaging.

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 via Microsoft Store pour Entreprises. Il n’est pas nécessaire de le signer vous-même dans ce cas.

  • Utilisez cette extension d’empaquetage MSIX Azure Dev Ops pour vous aider à signer votre package dans un agent Windows. Vous trouverez un modèle 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.