[wix-users] Problem with version detection

Jon Earle earlej at hotmail.com
Tue Jan 16 09:49:46 PST 2018


While developing the new custom bootstrapper, I have reused our MSI (unchanged), config.wxi file (which defined the bundle and package upgrade codes) and bundle.wxs files.  The only thing I am working to update at this point, is the interface.


Part of our prior behaviour was to simply disallow all upgrades (based on history of poor practices while using another installshield) leading to upgrade flakiness. That worked well enough while using wixstba, but now, while the engine sees the previously installed software, I am not sure I am seeing the proper guids.... and it is attempting to proceed as if an upgrade was in the works.


>From my log:


Initializing string variable 'Version' to value '7.1.0.174'

...

Detected related bundle: {4859e949-6960-4c73-90fd-8c3f876802d5}, type: Upgrade, scope: PerMachine, version: 7.1.0.173, operation: MajorUpgrade
...
Detected related package: {D220B0DE-50D9-499F-83C7-46DA16F758E9}, scope: PerMachine, version: 7.1.0.173, language: 0 operation: MajorUpgrade


Those two guids are not what I have specified in my config file for bundle and package.  Further, as I mentioned, the gui is proceeding as if I wish to upgrade.  How would I code things to disallow upgrades and terminate the installer?


Cheers!

Jon


More information about the wix-users mailing list