installation - 如何使用 Inno Setup 安装程序升级 MSI 安装?

标签 installation windows-installer inno-setup

我们最近从基于 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/

相关文章:

Java 版本 11 未被采用

ios - 无法通过 iTunes 安装 .ipa

java - 如何使用 Inno Setup 制作安装程序?

inno-setup - 使用文件部分自定义页面中的两个/多个选定目录

ubuntu - 在 ubuntu 14.04.3 上安装 gcc 时出错

mysql - 如何为带有 Mysql 数据库的 Delphi 项目创建安装程序

c# - 如何解决合并模块依赖

c# - 如何为 wix 安装程序基本对话框序列指定默认目录

wix - 使用 msiexec/a 启动管理安装的目的是什么?

java - 如何在 Inno Setup 的 PATH 中查找应用程序(Java)