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.