带有单独升级的 msi 的 WIX Bootstrapper 不会卸载
WIX Bootstrapper with individual upgraded msi won't uninstall
我有一个 wix 引导程序,它通过链接安装多个 msi。一个用于主应用程序,另一个用于主应用程序的插件。插件版本和它们的 MSI 可以在自动更新例程中单独升级。我遇到的问题是,捆绑包上的卸载不会在插件升级后卸载插件的 MSI。是否可以将其设置为卸载引导程序将卸载插件,而不管它们是否已升级?
作为参考,我总是对每个 MSI 进行重大升级。
一旦链接的 MSI 在 WIX 引导程序的控制之外升级,卸载 WIX 引导程序将留下升级后的 MSI。这是设计使然。请参阅 How Wix bootstrapper uninstall msi package that has been upgraded 的答案以获得更详细的解释。
我有一个 wix 引导程序,它通过链接安装多个 msi。一个用于主应用程序,另一个用于主应用程序的插件。插件版本和它们的 MSI 可以在自动更新例程中单独升级。我遇到的问题是,捆绑包上的卸载不会在插件升级后卸载插件的 MSI。是否可以将其设置为卸载引导程序将卸载插件,而不管它们是否已升级?
作为参考,我总是对每个 MSI 进行重大升级。
一旦链接的 MSI 在 WIX 引导程序的控制之外升级,卸载 WIX 引导程序将留下升级后的 MSI。这是设计使然。请参阅 How Wix bootstrapper uninstall msi package that has been upgraded 的答案以获得更详细的解释。