For one client we have several related apps. So, they are installed under a common folder in ProgramFilesFolder, like
C:\Program Files (x86)\<OurCommonfolder>\<App1Folder>\App1.exe
C:\Program Files (x86)\<OurCommonfolder>\<App2Folder>\App2.exe
and so forth.
Prior versions were deployed with a setup package built with InatallShield LE.
I just deployed the first version deployed with AI, using the same Upgrade Code.
The old version uninstalled, the new one installed and everything seemed to work fine, until a scheduled task that runs the app unattended failed.
I found that the app was installed in a subfolder C:\Program Files (x86)\<OurCommonfolder>\<App1Folder>\<App1Folder>\App1.exe.
I couldn't see a reason why, so I uninstalled the app, then re-installed it, without making any changes or rebuilding the setup package.
It installed in the correct folder. So, all is well now, but I am just curious as to why this would happen.