Hello,
Previously I was using a Visual Studio Setup project to create my installer. i have now switched to Advanced Installer. To allow people to update the old installation with the new installer I have used the same upgrade code.
When manually running the installer in UI mode the major upgrade works as expected.
I only ran into problems when trying to set up the new installer for winget where the new version is installed but the old version is not removed properely. I was able to reproduce the issue by running the installer in reduced UI mode /qb /passive so it's not a problem with winget.
Any ideas why this could be happening?
Here is the AI project: https://github.com/tommaier123/XBattery ... Status.aip
And the installer: https://github.com/tommaier123/XBattery ... tag/V1.3.2
And the winget manifest: https://github.com/tommaier123/winget-p ... atus/1.3.2