如何在 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 進行簽署