Como criar um pacote MSIX no Linux

O projeto do SDK do MSIX inclui suporte à API multiplataforma para empacotar e desempacotar pacotes .msix/.appx. O projeto inclui uma biblioteca compartilhada (arquivo.so) que permite que pacotes MSIX sejam empacotados no Linux. Essa biblioteca exporta um subconjunto da funcionalidade contida em appxpackaging.dll no Windows.

Para saber mais sobre como criar, ler e escrever um pacote de aplicativo, visite a página da API de Empacotamento .

Criar o pacote MSIX

Em um computador Linux, use os seguintes comandos para criar um pacote MSIX:

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

Usar o pacote MSIX

Depois de criar seu pacote MSIX no Linux, você terá algumas opções:

  • Distribua seu aplicativo na Microsoft Store para empresas. Não há necessidade de assiná-lo você mesmo neste caso.

  • Use esta Extensão de Empacotamento MSIX do Azure Dev Ops para ajudar a assinar seu pacote em um agente do Windows. Um pipeline de exemplo pode ser encontrado aqui.

  • Gere o pacote MSIX no Linux e copie-o para um computador Windows para assiná-lo usando o signtool.