Installation 从安装程序启动产品取消安装

Installation 从安装程序启动产品取消安装,installation,wix,windows-installer,Installation,Wix,Windows Installer,我们有一个主windows installer软件包,用于安装一个产品,还有多个子软件包,用于安装可选的产品功能。这些软件包可以在产品安装后由用户随时启动,因此它们不是主软件包的一部分。 主包和子包都是使用WiX设计的 问题:卸载主产品时是否可以自动卸载这些软件包(例如,在主软件包卸载或类似操作期间启动静默卸载)?众所周知,Windows Installer不能同时运行多个安装包。或者可以,这取决于安装的时刻?例如,在安装完成操作后还是在其他地方 谢谢, Denis这可以通过在InstallFi

我们有一个主windows installer软件包,用于安装一个产品,还有多个子软件包,用于安装可选的产品功能。这些软件包可以在产品安装后由用户随时启动,因此它们不是主软件包的一部分。 主包和子包都是使用WiX设计的

问题:卸载主产品时是否可以自动卸载这些软件包(例如,在主软件包卸载或类似操作期间启动静默卸载)?众所周知,Windows Installer不能同时运行多个安装包。或者可以,这取决于安装的时刻?例如,在安装完成操作后还是在其他地方

谢谢,
Denis

这可以通过在InstallFinalize操作之后安排卸载自定义操作来完成。另外,确保它们使用msidbCustomActionTypeAsync和msidbCustomActionTypeContinue标志运行:

这可以通过在InstallFinalize操作之后安排卸载自定义操作来完成。此外,请确保它们使用msidbCustomActionTypeAsync和msidbCustomActionTypeContinue标志运行: