当您打开 MSIX 打包工具时,您会看到一个简单的界面。在右上角的设置按钮旁边,您将看到以下三个以操作形式呈现的功能:
- 应用程序包 → 创建独立的 MSIX 包
- 修改包→ 已有MSIX需要制作修改包
- 包编辑器 → 编辑现有包
让我们仔细看看每个单独的任务,看看它是否符合您的需求以及它是如何工作的。
1.应用包
这是在创建 MSIX 包时启动的脚本。根据需要,您需要将基本应用程序重新打包为 MSIX 和证书。请记住,所有 MSIX 包都必须经过数字签名。
第一步:选择环境
无论您选择哪个选项,最好在“干净”的计算机上创建包,类似于您用来部署应用程序的计算机。这有助于避免兼容性问题。
许多人更喜欢在安装了 MSIX Packaging Tool 的虚拟机中运行该进程,以避免机器之间可能出现的通信和配置问题。
第 2 步:准备计算机
MSIX 打包工具在开始重新打包过程之前具有启动检测方法。它会检测是否安装了所需的工具驱动程序,以及是否有任何服务、挂起的重启或其他处于活动状态且需要关闭的干扰项。
第 3 步:选择安装程序
在“选择安装程序”步骤中,您将浏览基本应用程序安装程序并根据需要指定安装参数。由于 MSIX 打包工具的工作方式类似于重新打包程序,它还允许您在没有安装程序的情况下创建包,方法是在此过程中添加在操作系统上运行的文件和操作。
此外,这里的一个重要步骤是定义签名方法并实际对包进行签名。这很重要,因为每个 MSIX 包都必须经过数字签名。也不例外。
打包程序将拍摄两个快照。安装应用程序或在操作系统中进行任何修改(即复制文件、运行可执行文件等)之前和之后。最后,它将比较两个快照,结果将是 MSIX 包。
为了帮助用户,Microsoft 创建了使用 MSIX 打包工具重新打包应用程序的最佳实践指南。读者可以参考这里。
第 4 步:包裹信息
您将在此步骤中添加包裹信息。您还会注意到“发布者名称”是预先填充的,因为它会自动从证书中提取信息。
第 5 步:安装
说到安装步骤,您可以运行基础应用的安装向导,也可以手动执行您需要的操作,如复制、移动、删除或配置文件等。点击Cli完成后点击下一步。
第 6 步:启动第一个任务
MSIX 打包工具将尝试检测应用程序的入口点。许多快捷方式需要使用 PSF。
在此步骤结束时,MSIX 打包工具将拍摄第二个快照。请注意,当工具检测到任何干扰重新打包过程的活动时,会在第二步之后立即拍摄初始快照。
第 7 步:报告服务
如果您的应用程序有任何服务,它们将在此处列出。请记住:MSIX 服务将在容器之外运行,这就是它们被分开处理的原因。
步骤 8.创建包
最后但并非最不重要的一点,只需使用“浏览”按钮选择要保存包的位置。
2.修改包(修改包)
假设您已经部署了一个 MSIX 包并且需要为其创建一个自定义包,或者换句话说,创建一个“补丁”。为此,您需要创建一个修改后的包。
您可以在打包和修改包时观察到很多相似之处。
这里的主要区别在于,在安装程序选择步骤(第 3 步)中,您需要提供主 MSIX 包作为参考。将从那里提取包裹信息。
但是,如果您之前不想提供 MSIX 或无法访问源文件,则可以跳过添加引用的包并手动输入信息。
本文建议您始终提供主要的 MSIX。这样您就可以避免任何可能导致数据包重复和浪费时间的拼写错误。
如上所述,剩下的步骤类似于一个简单的应用程序打包过程。按照规定的步骤完成修改后的包。
3.包编辑器(package editor)
一旦您获得了 MSIX 包并且您想做的就是进行快速编辑,此选项就会为您完成这项工作。浏览包裹,您将可以访问其中的详细信息。
包裹信息
- 修改任何包裹信息
- 使用另一个证书对包进行签名
- 编辑 manifest.xml
包编辑器
- 添加您的 MSIX 可能需要的任何功能
- 可以将其他未列出的功能添加到清单中
虚拟注册表
- 浏览和编辑您计算机的配置单元注册表
- 浏览和编辑用户的配置单元注册表尝试
- 请记住,这些是存储的注册表
打包文件
- 添加、移动、删除文件
- 添加、移动、删除文件夹
此外,您还可以选择将 MSIX 包提取到指定的输出位置。
0 评论