MSIX 工具包

MSIX 工具包是一系列工具和脚本,用于让 IT 专业人员和开发人员生成和管理 MSIX 包。 该工具包是 GitHub 上的开放源代码项目,让客户和爱好者能直接参与,并提供有关可用内容的建议和反馈。

原则

MSIX 工具包会遵循以下原则:

  • 它是一个社区主导的空间,让客户能自由贡献源代码,以及二进制文件和可执行文件。
  • 除非这些项目属于可再发行组件,否则用户无法发布没有相应源代码的项目。
  • 在有足够的社区参与之前,Microsoft 员工将会监督拉取请求。
  • 所有参与的源代码都必须拥有自述文件,其中包含有关设置以及如何生成源代码的的详细说明。

如何参与

MSIX 工具包存储库通过从分叉拉取请求来接受外部贡献。 为每个问题仅创建一个拉取请求,同时保持拉取请求尽可能小且包含在单个应用场景中。 必须先签署我们的参与者授予许可协议 (CLA),我们才会接受你的拉取请求。

有关如何参与的更多详细信息,请参阅自述文件

Microsoft 在工具包中提供的内容

Microsoft 在 MSIX 工具包内包含以下脚本、可再发行组件和工具。

脚本

名称 描述
BulkConversion 一组 PowerShell 脚本,可将应用程序批量转换为 MSIX 应用程序包格式。
ModifyPackagePublisher 一个 PowerShell 脚本,可更新 MSIX 应用程序的发布者信息,使其与用于对应用程序进行签名的证书保持一致。

可再发行组件

名称 描述
Redist.x64 包括在处理 MSIX 包时至关重要的 Windows 10 SDK 中的二进制文件和工具。 这些二进制文件适用于 64 位体系结构上运行的设备。
Redist.x86 包括在处理 MSIX 包时至关重要的 Windows 10 SDK 中的二进制文件和工具。 这些二进制文件适用于 32 位体系结构上运行的设备。

可再发行组件 (x86/x64) 与提供所需可执行文件的 Microsoft MSIX 工具包脚本一起使用。

工具

名称 描述
AppInstallerFileBuilder AppInstaller 文件生成器工具是一个 Windows 10 应用,可简化 AppInstaller 文件的创建过程。 此应用让用户能指定要分发的应用包以及更新选项。