I have a wix burn bundle with Visible="yes" for all MsiPackage elements. After a new install or upgrade, as expected each MSI package appears in Add/Remove Programs, including an an entry for the bundle. However, when I do a repair of the bundle after an upgrade, all MSI entries unexpectedly get removed from Add/Remove Programs. If I do a repair after a fresh install, all entries in Add/Remove programs remain intact.
The upgrade that I am doing is not actually from a previous version of the bundle. Rather some MSIs are already installed and the bundle upgrades some of these MSIs. This will be the case for our customers because we have shipped MSIs for a long time, but this is the first time we are planning on shipping a burn bundle.
Has anyone else seen this unexpected behavior with repair?
I'm using Wix Toolset version 3.10 and I have a managed bootstrapper application. I am not sure what I could be doing wrong with the repair in my managed bootstrapper application to trigger this problem. Perhaps this is a bug in burn?