Freigeben über


Erstellen eines MSIX-Pakets unter Linux

Das MSIX-SDK-Projekt umfasst plattformübergreifende API-Unterstützung für das Packen und Entpacken von .msix/.appx-Paketen. Das Projekt enthält eine gemeinsam genutzte Bibliothek (.so-Datei), die es ermöglicht, MSIX-Pakete unter Linux zu packen. Diese Bibliothek exportiert eine Teilmenge der Funktionen, die unter appxpackaging.dll in Windows enthalten sind.

Wenn Sie mehr über das Erstellen, Lesen und Schreiben eines App-Pakets erfahren möchten, besuchen Sie die Seite Paket-API.

Erstellen des MSIX-Pakets

Auf einem Linux-Computer verwenden Sie die folgenden Befehle, um ein MSIX-Paket zu erstellen:

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

Verwenden des MSIX-Pakets

Nachdem Sie Ihr MSIX-Paket unter Linux erstellt haben, haben Sie einige Möglichkeiten:

  • Apps über Microsoft Store für Unternehmen verteilen In diesem Fall ist es nicht erforderlich, es selbst zu signieren.

  • Verwenden Sie diese Azure Dev Ops MSIX Paketerstellungserweiterung, um Ihr Paket in einem Windows-Agenten zu signieren. Eine Beispiel-Pipeline dafür finden Sie hier.

  • Erzeugen Sie das MSIX-Paket unter Linux und kopieren Sie es auf einen Windows-Rechner, um es mit signtool zu signieren.