By default the newer version of the Bundle will remove older versions of the Bundles that share the same UpgradeCode. Bundles do not suffer from the same 3 field version issues that MSI packages do. Forcing the e.State for RelatedBundles to absent could have other side-effects (like removing add-on Bundles if you us that). You'll want to be careful about that.
If you're getting many instances launched, something is definitely going wrong. It's possible that forcing e.State = Absent for all Bundles is causing the Bundles to start upgrading each other. Thus you get an infinite loop where one bundle says, "I'm upgrading you, go away" and the other says, "No! I'm upgrading you. *You* go away!" On Wed, Apr 10, 2013 at 2:47 PM, Marco Tognacci <mark...@live.it> wrote: > I have associated the Burn Version to the build system as at each build it > will have new version changing the last value 1.0.0.0 => 1.0.0.1To make the > new installer not to add anoter item to the ARP I have attached the event > PlanRelatedBundle and then I have set > e.State = RequestState.Absent; > to make related bundle uninstall even when the Burn package has a version > that differ for the last number. > But when I run the installer the second time (new build version with new > version) the installer interface is freezed and I can see multiple instaces > of the installer application on the process explorer of TaskManager, is it > a bug or could be a problem of my installation?I have seen this behavior > even with a simple sample that I have derived from the sample project > posted here: > http://bryanpjohnston.com/2012/09/28/custom-wix-managed-bootstrapper-application/ > How can I make this working? > > ------------------------------------------------------------------------------ > Precog is a next-generation analytics platform capable of advanced > analytics on semi-structured data. The platform includes APIs for building > apps and a phenomenal toolset for data science. Developers can use > our toolset for easy data analysis & visualization. Get a free account! > http://www2.precog.com/precogplatform/slashdotnewsletter > _______________________________________________ > WiX-users mailing list > WiX-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wix-users > > ------------------------------------------------------------------------------ Precog is a next-generation analytics platform capable of advanced analytics on semi-structured data. The platform includes APIs for building apps and a phenomenal toolset for data science. Developers can use our toolset for easy data analysis & visualization. Get a free account! http://www2.precog.com/precogplatform/slashdotnewsletter _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users