We are using the following version number schema: 9.28.1111.20
From build to build we only change the fourth number (for example form 9.28.1111.20 to 9.28.1111.21).
Unfortunately advanced installer doesn’t create new product code for such version switch (consequently or clients aren’t able to update).
So we tried to set the product codes manually, using the following command line (we have to start AI via command line, because it’s included in our automatic build process):
Code: Select all
"C:\Program Files (x86)\Caphyon\Advanced Installer 8.6\bin\x86\AdvancedInstaller.com" /edit setup.aip /SetVersion 9.28.1111.21
"C:\Program Files (x86)\Caphyon\Advanced Installer 8.6\bin\x86\AdvancedInstaller.com" /edit setup.aip /SetProductCode -langid 1031
"C:\Program Files (x86)\Caphyon\Advanced Installer 8.6\bin\x86\AdvancedInstaller.com" /edit setup.aip /SetProductCode -langid 1033
"C:\Program Files (x86)\Caphyon\Advanced Installer 8.6\bin\x86\AdvancedInstaller.com" /edit setup.aip /SetProductCode -langid 1043
"C:\Program Files (x86)\Caphyon\Advanced Installer 8.6\bin\x86\AdvancedInstaller.com" /build setup.aip
For example: I installed version 9.28.1111.20 when now upgrading on version 9.28.1111.21 I have two softwarelist entries (one for version 9.28.1111.20, and one for version 9.28.1111.21).
The behavior can easily be reproduced with a simple dummy setup file…
Do you have any suggestions for solving that issue?