[wix-users] WiX Patch Bundle Question

Christopher Painter chrpai at iswix.com
Thu Feb 23 04:37:50 PST 2017


Pardon if this is a simple question, I haven't done much with Burn.

Hunting around the internet (and getting help from a 2013 version of myself... don't even remember asking that question LOL )  I managed to put together a v1.0 bundle and a v1.1 patch bundle prototype where the patch bundle can't be installed unless the base bundle is installed.  Pretty good so far except I can't figure out a few issues:


1)      Removing the v1.1 patch bundle doesn't revert MsiPackage A from 1.1 back to 1.0.  Running repair on the 1.0 bundle doesn't downgrade the package to 1.0 either.   How should I approach this?

2)      I tried to gate the problem by adding the DisableRemove and DisableModify attributes to the patch bundle. However this causes the update to not show at all in Programs and Features.  It just looks like the old bundle version is installed.  Is there a way to get it to show but as unremovable?

3)      I couldn't find a way to gat the problem if the user runs the patch bootstrapper EXE again.  I see WiX standard bootstrapper application has a SuppressOptionsUI and SuppressRepair but I don't see a SuppressRemove.  Is this something that would need a custom BA?

4)      I know this is kind of a "it depends" question but would this be better if I simply abandoned trying to make a patch bundle and just did a normal upgrade bundle but made the unchanged MsiPackages available as a UrlDownload knowing they would never actually be planned and downloaded?


Thanks in advance,
Chris



More information about the wix-users mailing list