准备进行转换的环境

准备转换环境是转换过程中的一个重要步骤。 以下建议有助于确保在将现有安装程序转换为 MSIX 时取得成功。

  • MSIX 打包工具的最低 OS 版本要求是 Windows 10 1809。 我们了解,并非每个人都用的是 Windows 10 2018 年 10 月更新或甚至是 Windows 10。 因此,建议创建一个为 MSIX 打包工具最低版本支持的预配置的干净 VM。 生成的 MSIX 包的部署具有不同的支持要求。

  • 用于转换的干净计算机非常重要,因为在 MSIX 打包工具的安装步骤中,我们将侦听环境中的所有内容,以捕获安装程序正在执行的操作。 干净的计算机意味着计算机上没有可以捕获到包中捕获的无关的应用或服务。

  • 建议将转换计算机配置为模拟运行 MSIX 包的环境,因此,如果有服务或策略将在那里,可以测试包是否实际工作。

  • 转换环境应与要在其中部署应用程序的体系结构相匹配。 例如,如果要在 x64 计算机上部署 MSIX 包,则应在 x64 计算机上执行转换。

  • 如果这不是我们提供的 快速创建 VM,Hyper-V 中的 MSIX 打包工具环境 已准备好使用 Windows 10 1809 和最新版本的 MSIX 打包工具进行转换。

  • 遵循有关 设置 MSIX 打包工具 (或所选工具) 的最佳做法建议,然后为 VM 创建检查点。 这样,便可以使用 VM 进行转换、还原到以前的检查点,并且这将是一个干净、已配置的计算机,可以再次进行转换,或者验证已成功转换的 MSIX 包。

  • 此外,也最好知道你有哪一类型的依赖项,以便了解哪些依赖项应随应用运行,以及哪些依赖项应以修改包的形式打包。 例如,如果有运行时依赖项,那么最好将这些依赖项包含在主应用程序中。 如果有插件,则应将该插件打包为要与主应用程序关联的修改包。

  • 如果要在远程计算机上执行转换,则需要执行一些额外的 设置 以启用转换。