控制WIX功能安装/卸载命令
问题描述:
是否有可能控制Wix Features
的install/unintall
的顺序?我不确定它们是否按Product.wxs
文件中定义的顺序安装/卸载。找不到任何文档。 我主要关心卸载顺序,我需要控制卸载功能的顺序。控制WIX功能安装/卸载命令
答
您无法控制功能的安装或卸载顺序,因为这不是Windows Installer的工作方式。如果您要使用Orca查看MSI文件并查看InstallExecuteSequence表中的顺序(按编号),您将看到类似RemoveRegistryValues,RemoveFiles和RemoveFolders的操作。这些操作除去(例如)产品中的所有文件,而不仅仅是特定功能的文件(或注册表项)。
简而言之,您无法控制要素被删除的顺序。看起来您已经询问了classic XY question,它可能有助于询问您尝试解决的潜在问题,从而导致您认为控制功能卸载顺序可能有助于解决问题。
什么类型的元素需要特定的序列?一个CustomAction?或者是其他东西? –
嗯 - 我有很多网站和相关的应用程序。有些网站向其他网站发送请求,因此在取消部署时,我需要控制卸载的顺序。 –