我正在使用 WiX(Burn)Bootstrapper 来包装我的 MSI 安装程序(以便我可以用它安装一些必备库。)
它可以很好地安装和卸载,但我似乎不知道如何用它来实现升级?假设我安装了 1.0.0 版本,现在运行 1.0.1 版本。
PS。我确保 MSI 和 Bootstrap 的 XML 标记中的UpgradeCode
值相同。但这没有帮助。 Bootstrap 的行为仍然就像升级到下一个版本只是简单的安装一样。
最佳答案
升级后的 Bootstrap 应该像普通安装一样运行。如果1.0.1版本安装成功,则一切正常。
如果您希望 Bootstrap 检测以前的版本,您应该使用自定义 Bootstrap 应用程序和 DetectRelatedBundle 事件。
关于wix - 如何使 WiX Toolset (Burn) Bootstrapper 识别升级?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71535470/