So erstellen Sie MSIX-Paket unter Linux

Das MSIX SDK-Projekt enthält plattformübergreifende API-Unterstützung für das Packen und Entpacken von .msix/.appx-Paketen. Das Projekt enthält eine freigegebene Bibliothek (DATEI), mit der MSIX-Pakete auf Linux verpackt werden können. Diese Bibliothek exportiert eine Teilmenge der Funktionen, die in appxpackaging.dll unter Windows enthalten sind.

Weitere Informationen zum Erstellen, Lesen und Schreiben eines App-Pakets finden Sie auf der Seite "Verpackungs-API ".

Erstellen des MSIX-Pakets

Verwenden Sie auf einem Linux-Computer 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 Optionen:

  • Verteilen Sie Ihre App im Microsoft Store für Unternehmen. In diesem Fall ist es nicht erforderlich, es selbst zu signieren.

  • Verwenden Sie diese Azure Dev Ops MSIX Packaging Extension , um Ihr Paket in einem Windows-Agent zu signieren. Hier finden Sie eine Beispielpipeline.

  • Generieren Sie das MSIX-Paket unter Linux, und kopieren Sie es auf einen Windows-Computer, um es mithilfe des Signtools zu signieren.