I have a problem that one of my patches changes all environment variables during installation. This leads to a problem when users installed our software in another directory than our default APPDIR=[WindowsVolume]geopp
I usually just copy my previous used project (e.g. 1.6.0 -> 1.6.1), edit the new version numbers and exchange a few executables that must be included in the patch. The generated msi are named the same and the patch 1.6.1 is fine. The next patch 1.6.2. was again copied from 1.6.1 project and my depot was updated by a few files.
My patches were always generated between adjacent version, means in 1.6.2 Target image is 1.6.1 and Upgraded Image 1.6.2.
Why can it be that 1.6.2 for instance changes all my environment variables back to default APPDIR although the correct path is updated? The next patch 1.6.3 again do not change the variables.
Does anyone has any idea?