使用英语阅读

通过


如何在 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 对其签名。