Come compilare il pacchetto MSIX in Linux

Il progetto MSIX SDK include il supporto per l'API multipiattaforma per la creazione di pacchetti con estensione 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 della funzionalità contenuta all'interno di appxpackaging.dll in Windows.

Per altre informazioni sulla creazione, la lettura e la scrittura di un pacchetto di app, visitare la pagina Dell'API di creazione e 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. Non è necessario firmarlo in questo caso.

  • Usare questa estensione per la creazione di pacchetti MSIX di Azure Dev Ops per 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.