windows - 安装程序 : WIX or Inno Setup?

标签 windows installation wix inno-setup

<分区>

我正在比较这两个工具。我的印象是:

  • Inno Setup 不生成 MSI,但可以做 WIX 可以做的一切
  • WIX 确实产生了 MSI,但学习曲线陡峭

您同意这种描述吗?还有哪些区别? WIX#如何改变这个故事?由于 Inno Setup 不使用 windows 安装程序,卸载是否有困难? Inno Setup 能否根据命令将安装降级到早期版本 - 或者它只能安装/升级应用程序?

最佳答案

自从我使用 MSI 以来已经有很长时间了,当我切换到 InnoSetup 时,我再也没有回头。

我不想让我的安装令人头疼。我需要一些我可以“设置并忘记它”的东西

InnoSetup 默认生成卸载。 它可以处理简单或复杂的安装和卸载需求。

使用 InnoSetup 您可以通过几种不同的方式来升级应用程序。

  • 最初我们确实使用了覆盖现有安装的覆盖方法。
  • 最近我们切换了在安装新版本时自动卸载旧版本的功能。

使用 InnoSetup 降级通常是卸载并重新安装旧版本。

关于windows - 安装程序 : WIX or Inno Setup?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6245260/

相关文章:

google-app-engine - 无法为 eclipse (indigo) 安装 google app engine 插件

windows - MSI - 如何防止在重大升级期间更改注册表值?

python - 尝试安装 PIL 时出错

windows - 在已安装程序列表中显示发布者名称

wix - 如何构建 WiX 以便它根据 .msi 的安装位置复制文件?

python - 无法运行 jupyter notebook//NotImplementedError

linux - 为什么 zlib 中的压缩功能在 windows 和 linux 之间是不同的

regex - 从批处理脚本中的字符串中提取数字

eclipse - AltGr 和 Ctrl+Alt 的区别

.net - 带有 WIX 的 C++ 可再发行包