捆绑 MSIX 包

概述

MSIX 捆绑包由多个 MSIX 包组成,可以减小用户下载的应用大小。 应用程序包适用于不同的体系结构、特定语言资产、不同的映像规模资产,或应用于特定设备的资源。 通过将应用程序的多个体系结构版本捆绑到一个实体中,只需将捆绑包上传到分配位置即可(无需为每个体系结构提供一个)。 Windows 10 部署平台可以识别 .msixbundle 包类型,只会下载适用于设备的体系结构的文件。 请记住,如果你决定分发特定应用的 .msixbundle,则再也不能像以前一样只是分发某个 MSIX 包。

如果要在 Visual Studio 中打包应用程序,“创建包向导”会在创建包期间提供“生成应用程序包”选项。 可以将设置选项,让 Visual Studio 为你生成 MSIX 捆绑包。 如果使用 MSIX 打包工具MakeAppx.exe 生成 MSIX 包,可以利用 MakeAppx.exe 从单个包生成捆绑包,例如,在生成或转换应用的 x86 和 x64 MSIX 包后,可以使用下面概述的过程,通过 MakeAppx.exe 来捆绑包。

其他资源

有关生成 MSIX 捆绑包的更多信息,请参阅:

有关使用 SignTool.exe 为应用包签名的详细信息,请参阅此文