控制WIX功能的安装/卸载顺序



是否可以控制Wix Featuresinstall/unintall顺序?我不确定它们是否按照文件中定义的顺序安装/卸载Product.wxs。也找不到任何文档。主要是我关心卸载顺序,我需要控制卸载功能的顺序。

您无法控制安装或卸载功能的顺序,因为这不是 Windows 安装程序的工作方式。如果您使用 Orca 查看 MSI 文件并查看 InstallExecuteSequence 表中的顺序(按编号),您将看到 RemoveRegistryValues、RemoveFiles、RemoveFolder 等操作。例如,这些操作会删除产品中的所有文件,而不仅仅是特定功能部件的文件(或注册表项)。

简短的回答是,您无法控制移除要素的顺序。您似乎问了一个经典的 XY 问题,询问您尝试解决的潜在问题可能会有所帮助,这导致您相信控制功能卸载顺序可能有助于解决。

最新更新