Come compilare un pacchetto MSIX in Linux

Il progetto MSIX SDK include il supporto api multipiattaforma per la compressione e la decompressione di pacchetti .msix/.appx. Il progetto include una libreria condivisa (file con estensione so) che consente di creare pacchetti MSIX in Linux. Questa libreria esporta un subset delle funzionalità contenute in appxpackaging.dll in Windows.

Per altre informazioni sulla creazione, la lettura e la scrittura di un pacchetto dell'app, visitare la pagina Dell'API di creazione di pacchetti.

Compilare il pacchetto MSIX

In un computer Linux usare i comandi seguenti per compilare un pacchetto MSIX:

   ./makelinux [options]
   ./makeaosp [options]

Usare il pacchetto MSIX

Dopo aver creato il pacchetto MSIX in Linux, sono disponibili alcune opzioni:

  • Distribuire l'app in Microsoft Store per le aziende. In questo caso non è necessario firmarlo manualmente.

  • Usare questa estensione MSIX Packaging di Azure Dev Dev per consentire di firmare il pacchetto in un agente Windows. Una pipeline di esempio è disponibile qui.

  • Generare il pacchetto MSIX in Linux e copiarlo in un computer Windows per firmarlo usando signtool.