准备进行转换的环境

准备转换环境是转换过程中的一个重要步骤。 在将现有安装程序转换为 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 包是否已成功转换。

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

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