一个类似的问题被发布为“ WiX - How to uninstall the bundle when uninstall the msi”,但是我的问题有点不同:
我正在提供软件的插件(在我们的自定义引导程序中以链接的msi形式)。当用户卸载该软件时,它会自动触发其插件的卸载(内部通过Windows Installer服务,即msi)。但这使我们的引导程序保留在控制面板中。现在,如果有人尝试将其卸载,则引导程序将要求再次安装自身,但由于安装该插件的父软件不存在,安装将会失败。
问:是否有任何事件会在触发链接的msi卸载时触发Bootstrapper的卸载?
我正在考虑用msi编写一个自定义操作来完成这项工作,但我想知道是否有更好的解决方案。
谢谢。
法鲁克