我们从Installshield迁移到WIX 4时可能出现的问题

时间:2015-06-23 05:05:25

标签: windows wix installshield

我们有使用Installshield构建的旧版安装程序。考虑到成本和许可问题,我们正在向Wix迈进。如果有任何问题,那么你所遇到的问题就像升级方案一样?

1 个答案:

答案 0 :(得分:0)

两年前我出于同样的原因进行了这次迁移,并不像我想的那么容易。我遇到的最大问题是:

  1. 将InstallScript迁移到C#自定义操作。
  2. InstallShield中的复杂升级定义。
  3. 二进制文件自动添加到InstallShield包中,我们希望在使用WiX时切换到手动,以便更好地控制。后来我们恢复了使用热量自动收获。
  4. 重写用户界面。我们在InstallShield中有一个非常自定义的用户界面,转换到WiX UI被证明是一个真正的痛苦。
  5. 今天,我会做以下事情:

    1. 迁移...
    2. 在WiX中使用简单升级。阻止降级,允许自动升级。
    3. 将热量收集与项目参考一起使用。
    4. 使用WiXUIExtension提供的标准用户界面。
    5. 但毕竟迁移证明对我的项目有益。