从命令行打包

如果不在 Visual Studio 中开发应用,可使用 MSIX 命令行工具打包和签名应用程序。

目的

本节链接到有关使用命令行工具将应用手动打包为 MSIX 的文章。

主题 说明
生成打包组件 创建程序包清单,并添加基于目标的非板化资产(可选)
使用 MakeAppx.exe 工具创建 MSIX 包或捆绑包 MakeAppx.exe 从应用包和捆绑包创建、加密、解密和提取文件。
为包签名创建证书 使用 PowerShell 工具创建和导出应用包签名证书。
使用 SignTool 对应用包进行签名 使用 SignTool 通过证书,手动对应用包进行签名。

高级主题

本节包含用于组件化大型和/或复杂应用的更高级主题,以便更高效地打包和安装。

重要

如果打算将应用提交到 Store,需要联系 Windows 开发人员支持部门,并获得批准,然后才能使用本节中的任何高级功能。

主题 说明
使用打包布局创建包 打包布局是描述应用打包结构的单个文档。 它指定应用(主要和可选)的捆绑包、捆绑包中的包,以及包中的文件。
资产包简介 资产包是一种包的类型,充当应用程序通用文件的中心位置 - 有效消除整个体系结构包中重复文件的必要性。
用资产包和包折叠进行开发 了解如何使用资产包和包折叠来有效组织应用。
平面捆绑应用包 介绍如何为应用包文件创建扁平化捆绑包。