Page 1 of 1

Feature request for MSI installers

Posted: Thu Jul 25, 2019 3:22 pm
by kdwisdom
Product: PowerShell Studio 2019 (64 Bit)
Build: v5.6.166
OS: Windows 10 Enterprise (64 Bit)
Build: v10.0.17134.0

*** Please add details and screenshots as needed below. ***
Unless there's an option I'm unaware of, MSI Installers completely wipe out and replace existing EXE's, etc.. for upgrades. So, for instance, if I go from 2.2.x.x to 2.3.x.x and install the latest version, it removes 2.2.x.x and installs 2.3.x.x

I have a pinned shortcut to my desktop set to run as administrator so it will prompt me to run my program with my elevated credentials.

I have to delete the pinned shortcut, pin the new shortcut and go back into the properties and select the checkbox to run it as administrator.

I would love it if there was a way to not have to complete replace the file, or if it could have some way of maintaining the same properties on the shortcut. But the shortcut doesn't even work at all when I install a new version of my program.

Any ideas?

Re: Feature request for MSI installers

Posted: Thu Jul 25, 2019 7:45 pm
by Alexander Riedel
That is basically how MSI works for updates. It uninstalls the old version, installs the new version.
There are options within MSI to allow side-by-side installs. There are options for creating patch installers, which will obviously only work if the root version is installed and patches are rolled out consecutively.
For the sake of simplicity, PrimalScript and PowerShell Studio create simple update installers, which remove and replace a previous version.

I am familiar with your dilemma though. Almost all software I use and have pinned, acts that same way. Our own product installers act that way as well.
Here is a discussion on this on Advanced installer's site: https://www.advancedinstaller.com/forum ... hp?t=26249