如何在Linux上建置 MSIX 套件

MSIX SDK 專案包含封裝和解壓縮 .msix/.appx 套件的跨平臺 API 支援。 專案包含共享連結庫 (.so 檔案),可讓 MSIX 套件封裝在 Linux 上。 此連結庫會匯出 Windows 上 appxpackaging.dll 中包含的功能子集。

若要深入瞭解如何建立、讀取和寫入應用程式套件,請瀏覽 封裝 API 頁面。

建置 MSIX 套件

在 Linux 電腦上,使用下列命令來建置 MSIX 套件:

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

使用 MSIX 套件

在 Linux 上建立 MSIX 套件之後,您有幾個選項:

  • 在商務用 Microsoft Store 上散發您的應用程式。 在此情況下,不需要自行簽署。

  • 使用此 Azure Dev Ops MSIX 封裝擴充功能 ,協助在 Windows 代理程式中簽署您的套件。 您可以 在這裡找到範例管線。

  • 在Linux上產生 MSIX 套件,並將其複製到 Windows 計算機,以使用 signtool 簽署它。