拨开荷叶行,寻梦已然成。仙女莲花里,翩翩白鹭情。
IMG-LOGO
主页 文章列表 什么是 MSIX 打包工具,它是如何工作的?

什么是 MSIX 打包工具,它是如何工作的?

白鹭 - 2022-01-02 2230 0 0

当您打开 MSIX 打包工具时,您会看到一个简单的界面。在右上角的设置按钮旁边,您将看到以下三个以操作形式呈现的功能:

  1. 应用程序包 → 创建独立的 MSIX 包
  2. 修改包→ 已有MSIX需要制作修改包
  3. 包编辑器 → 编辑现有包

什么是 MSIX 打包工具及其工作原理的图片 1? src=

让我们仔细看看每个单独的任务,看看它是否符合您的需求以及它是如何工作的。

1.应用包

这是在创建 MSIX 包时启动的脚本。根据需要,您需要将基本应用程序重新打包为 MSIX 和证书。请记住,所有 MSIX 包都必须经过数字签名。

第一步:选择环境

什么是 MSIX 打包工具及其工作原理的图片 2? src=

无论您选择哪个选项,最好在“干净”的计算机上创建包,类似于您用来部署应用程序的计算机。这有助于避免兼容性问题。

许多人更喜欢在安装了 MSIX Packaging Tool 的虚拟机中运行该进程,以避免机器之间可能出现的通信和配置问题。

第 2 步:准备计算机

什么是 MSIX 打包工具及其工作原理的图片 3? src=

MSIX 打包工具在开始重新打包过程之前具有启动检测方法。它会检测是否安装了所需的工具驱动程序,以及是否有任何服务、挂起的重启或其他处于活动状态且需要关闭的干扰项。

第 3 步:选择安装程序

什么是 MSIX 打包工具及其工作原理的图片 4? src=

在“选择安装程序”步骤中,您将浏览基本应用程序安装程序并根据需要指定安装参数。由于 MSIX 打包工具的工作方式类似于重新打包程序,它还允许您在没有安装程序的情况下创建包,方法是在此过程中添加在操作系统上运行的文件和操作。

此外,这里的一个重要步骤是定义签名方法并实际对包进行签名。这很重要,因为每个 MSIX 包都必须经过数字签名。也不例外。

打包程序将拍摄两个快照。安装应用程序或在操作系统中进行任何修改(即复制文件、运行可执行文件等)之前和之后。最后,它将比较两个快照,结果将是 MSIX 包。

为了帮助用户,Microsoft 创建了使用 MSIX 打包工具重新打包应用程序的最佳实践指南。读者可以参考这里。

第 4 步:包裹信息

什么是 MSIX 打包工具及其工作原理的图片 5? src=

您将在此步骤中添加包裹信息。您还会注意到“发布者名称”是预先填充的,因为它会自动从证书中提取信息。

第 5 步:安装

什么是 MSIX 打包工具及其工作原理的图片 6? src=

说到安装步骤,您可以运行基础应用的安装向导,也可以手动执行您需要的操作,如复制、移动、删除或配置文件等。点击Cli完成后点击下一步。

第 6 步:启动第一个任务

什么是 MSIX 打包工具的图片 7,它是如何工作的?

MSIX 打包工具将尝试检测应用程序的入口点。许多快捷方式需要使用 PSF。

在此步骤结束时,MSIX 打包工具将拍摄第二个快照。请注意,当工具检测到任何干扰重新打包过程的活动时,会在第二步之后立即拍摄初始快照。

第 7 步:报告服务

什么是 MSIX 打包工具及其工作原理的图片 8? src=

如果您的应用程序有任何服务,它们将在此处列出。请记住:MSIX 服务将在容器之外运行,这就是它们被分开处理的原因。

步骤 8.创建包

什么是 MSIX 打包工具及其工作原理的图片 9? src=

最后但并非最不重要的一点,只需使用“浏览”按钮选择要保存包的位置。

2.修改包(修改包)

假设您已经部署了一个 MSIX 包并且需要为其创建一个自定义包,或者换句话说,创建一个“补丁”。为此,您需要创建一个修改后的包。

什么是 MSIX 打包工具及其工作原理的图片 10? src=

您可以在打包和修改包时观察到很多相似之处。

这里的主要区别在于,在安装程序选择步骤(第 3 步)中,您需要提供主 MSIX 包作为参考。将从那里提取包裹信息。

但是,如果您之前不想提供 MSIX 或无法访问源文件,则可以跳过添加引用的包并手动输入信息。

本文建议您始终提供主要的 MSIX。这样您就可以避免任何可能导致数据包重复和浪费时间的拼写错误。

什么是 MSIX 打包工具及其工作原理的图片 11? src=

如上所述,剩下的步骤类似于一个简单的应用程序打包过程。按照规定的步骤完成修改后的包。

3.包编辑器(package editor)

一旦您获得了 MSIX 包并且您想做的就是进行快速编辑,此选项就会为您完成这项工作。浏览包裹,您将可以访问其中的详细信息。

包裹信息

什么是 MSIX 打包工具及其工作原理的图片 12? src=

  1. 修改任何包裹信息
  2. 使用另一个证书对包进行签名
  3. 编辑 manifest.xml

包编辑器

什么是 MSIX 打包工具及其工作原理的图片 13? src=

  1. 添加您的 MSIX 可能需要的任何功能
  2. 可以将其他未列出的功能添加到清单中

虚拟注册表

什么是 MSIX 打包工具的图片 14,它是如何工作的?

  1. 浏览和编辑您计算机的配置单元注册表
  2. 浏览和编辑用户的配置单元注册表尝试
  3. 请记住,这些是存储的注册表

打包文件

什么是 MSIX 打包工具及其工作原理的图片 15? src=

  1. 添加、移动、删除文件
  2. 添加、移动、删除文件夹

此外,您还可以选择将 MSIX 包提取到指定的输出位置。

标签:

0 评论

发表评论

您的电子邮件地址不会被公开。 必填的字段已做标记 *