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

Reply via email to