Windows installer MSP不';t安装所有更新的文件

Windows installer MSP不';t安装所有更新的文件,windows-installer,installshield,msp,msi-patch,Windows Installer,Installshield,Msp,Msi Patch,如果我有两个MSI软件包: 包A)2.0.1234(初始产品.msi) PackageCGE B)2.0.2300(更新的_product.msi) 我可以在installshield中创建一个补丁,从这两个版本生成MSP,以将2.0.1234升级到2.0.2300。奇怪的是,更新的_product.msi中的新文件没有安装。但是,正在更新的文件会得到更新。新文件位于AlwaysSinstal功能下 这实际上会导致非标准安装,因为新版本中缺少新文件,但旧文件会使用较新版本的DLL进行更新 什么会

如果我有两个MSI软件包:

包A)2.0.1234(初始产品.msi) PackageCGE B)2.0.2300(更新的_product.msi)

我可以在installshield中创建一个补丁,从这两个版本生成MSP,以将2.0.1234升级到2.0.2300。奇怪的是,更新的_product.msi中的新文件没有安装。但是,正在更新的文件会得到更新。新文件位于AlwaysSinstal功能下

这实际上会导致非标准安装,因为新版本中缺少新文件,但旧文件会使用较新版本的DLL进行更新

什么会导致它们无法安装?MSP正在以默认的重新安装模式=omus REPLAY=ALL运行


感谢

有没有可能MSP名称与原始名称不匹配(区分大小写的计数!请参阅:)?

本例中的问题是我没有使用选项根据以前的MSI文件对文件排序。当您构建更新的MSI时,将其指向原始MSI非常重要,这样它就不会出现所有新的文件序列号


(刚刚注意到我在过去几年中一直没有回答这个问题,我想确保任何其他遇到这个问题的人都能找到这个问题的答案)

没有-只有新文件丢失了,原始版本中的版本正在更新。我认为这与我针对多个MSI,并且使用自动排序有关。。。尽管我找不到任何关于如何手动对它们排序的信息,但我找到的所有信息都是通用的,没有给出任何真实的例子。