我们最近从基于 msi 的 Visual Studio 安装程序迁移到 Inno Setup,但在使用此新安装程序升级现有安装时遇到了问题。我知道即使产品代码每次更新都会更改,升级代码仍然保持不变,因此我最初尝试将其设置为 Inno Setup 项目中的 AppId,但这不起作用。然后我尝试了一些其他的 guid,但都不起作用。
有没有办法使用 Inno Setup 安装程序正确升级 msi 安装?
最佳答案
不,我不这么认为 - InnoSetup 显然不是基于 MSI 的安装程序。
您需要首先使用例如正确卸载旧的基于 MSI 的安装。 msiexec/X(产品代码或 MSI 文件名),然后您可以使用 InnoSetup 安装新内容。
关于installation - 如何使用 Inno Setup 安装程序升级 MSI 安装?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/825576/