My BA is a collection of MSI's, each of which install separate driver
packages.  The driver package installation process is done in the MSIs using
DIFxAppExtension.

Two of the five packages in the chain have updates. One of the driver
packages being updated is a bus driver.  When the uninstall of the "old" msi
for the bus driver happens (as part of updating the package cache) the
children get removed.  That leaves things in a bad state.  I'd like for the
uninstall to happen prior to the install of the new package.  I realize this
will disallow rollback in the case of a failure, but I can live with that.

An alternative would be to force a repair of the BA after InstallFinalize. 
Is there a way to do that?



--
View this message in context: 
http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/Need-to-force-uninstall-of-entire-bundle-on-Upgrade-tp7597596p7597600.html
Sent from the wix-users mailing list archive at Nabble.com.

------------------------------------------------------------------------------
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to