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.