如果我有两个 MSI 包:
包 A) 2.0.1234 (initial_product.msi) 包 B) 2.0.2300 (updated_product.msi)
我可以在 installshield 中创建一个补丁,从这两个生成一个 MSP 以将 2.0.1234 升级到 2.0.2300。奇怪的是,updated_product.msi 中的新文件没有安装。但是,正在更新的文件会得到更新。新文件位于 AlwaysInstal 功能下。
它本质上会导致非标准安装,因为您缺少新版本中的新文件,但是您的旧文件正在使用更新版本的 DLL 进行更新。
什么会导致它们无法安装?MSP 正在以默认值 REINSTALLMODE=omus REINSTALL=ALL 运行
谢谢