Install versioning strategy
Posted: Tue May 05, 2020 10:05 am
We have used a product version strategy with InstallShield for many years that has worked well for us and I was hoping to mimic the same with our new InstallAware Express purchase. We use a year numbering approach and only post full installations, not partial update patches. With InstallShield, it is easy to identify what product versions and builds need to be updated (and/or uninstalled/replaced) as part of the installation design process. Cannot find a way to achieve the same with InstallAware. Here is the scenario:
- A user is running existing Product 19.03.0141 (built and installed in 2019)
- We build a full installation of 20.01.0142 (the first build release and full installation in 2020)
- The user then runs the full Product 20.01 installation, which automatically uninstalls the 19.03 installation (EXE, shortcuts, everything) and replaces it with the 20.03.
We can use the same full 20.01 installation for a new user, of course. A tweak to the above is that we can also use the full installation for product year build updates (e.g., 20.02, uninstalling and replacing 20.01).
Our installations are generally pretty small (less than 20 MB), so we can get away with asking users to grab full installation downloads. As said, this approach has work extremely well for us for may years, and I would like to continue with this approach.
So, can anyone advise how to set this up? Thanks!
- A user is running existing Product 19.03.0141 (built and installed in 2019)
- We build a full installation of 20.01.0142 (the first build release and full installation in 2020)
- The user then runs the full Product 20.01 installation, which automatically uninstalls the 19.03 installation (EXE, shortcuts, everything) and replaces it with the 20.03.
We can use the same full 20.01 installation for a new user, of course. A tweak to the above is that we can also use the full installation for product year build updates (e.g., 20.02, uninstalling and replacing 20.01).
Our installations are generally pretty small (less than 20 MB), so we can get away with asking users to grab full installation downloads. As said, this approach has work extremely well for us for may years, and I would like to continue with this approach.
So, can anyone advise how to set this up? Thanks!