Replies: 2 comments 6 replies
-
|
I think the product ID has to remain the same for it to be considered the same product. The ID attribute here: https://docs.firegiant.com/wix3/xsd/wix/product/. By default if it is not specified or set to "*" it will generate a new ID each build. |
Beta Was this translation helpful? Give feedback.
-
It is expected behavior in the Windows Installer, even if it isn't really intuitive. Every build creates a unique package. You need to change one of the first parts of the version to do a major upgrade.
You can do "same version upgrades" but there are some less desirable behaviors with that so it isn't the default. Honestly, it's better to just know that every build creates a unique package and if you don't change the version number that you get this behavior. It's just a less desirable dev behavior because you shouldn't ship the same version out to customers. That just leads to madness. :) |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
I'm using "WixToolset.Sdk/6.0.0" to build my MSI installer. However, each time I rebuild the MSI, it produces what appears to be a different product. For example, I can install the new MSI even if the previous version (from the last build) is already installed.
I expected that running the new installer would detect the existing installation and display the "Change, Repair, or Remove" dialog. Instead, it shows the standard installation dialog, and I end up with what looks like two identical products installed side by side.
Is this expected behavior? Should I configure something to ensure that rebuilds produce MSIs that are recognized as the same product?
Beta Was this translation helpful? Give feedback.
All reactions