捆绑 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 为应用包签名的详细信息,请参阅此文