MSIX Core

MSIX Core 为早于 Windows 10 版本 1709 的 Windows 版本提供 MSIX 支持。 MSIX Core 是 GitHub 上的开放源代码项目,可让这些早期 Windows 版本安装 MSIX 包。 可以从下载最新版本预览版开始。

借助 MSIX Core,需要支持这些早期 Windows 版本的用户的开发人员和 IT 专业人员现在可以采用并利用 MSIX 的优势。

什么是 MSIX Core?

MSIX Core 允许在早期版本的 Windows 上安装 MSIX 应用,前提是这些应用已构建为在这些版本的 Windows 上运行。 MSIX Core 是为当前在本机上不支持 MSIX 的以下 Windows 版本构建的:

  • Windows 7 SP1
  • Windows 8.1
  • 当前支持的 Windows Server(具有桌面体验)
  • Windows 10 1709 之前的版本

MSIX Core 专为开发人员和 IT 专业人员设计。 开发人员可以使用 MSIX Core 库启用其现有安装程序在以前的 Windows 版本上安装其打包的应用,以便他们只生成一个 MSIX 包以面向所有 Windows 用户。 IT 专业人员可以下载 MSIX Core 安装程序。 MSIX Core 安装程序启用 MSIX 的命令行安装,以及用户只需双击 MSIX 包即可安装 MSIX 包的功能。

MSIX Core 的注意事项

MSIX Core 的目标是启用已打包应用的安装、查询和删除(已在这些 Windows 版本上运行),并尽可能清理卸载。 MSIX Core 提供本机 MSIX 功能的子集,其功能类似于现有的 Win32 安装程序类型。

  • MSIX Core 不提供本机 MSIX 的容器优势,也不允许使用 Windows 10 特定功能的应用在以前的 Windows 版本上运行。
  • 在下层 OS 上使用 MSIX Core 时,应用执行别名仅通过 Win+R 运行,而不通过命令提示符或 PowerShell 运行。
  • MSIX Core 不支持 Microsoft Store 集成。 想要将其应用程序发布到应用商店的开发人员可以按照此处的文档进行操作。

开始使用

要使用 MSIX Core 部署 MSIX 包,必须先更新现有的 MSIX 清单。 然后,可以使用 MSIX Core 部署 MSIX 包(如果只有包),也可以通过源代码创建具有 MSIX Core 的 MSIX 包(如果有源代码)。