I have fixed the problem of multiple instace, as I didn't close the setup on
ApplyComple when running in silent mode.
How can I avoid to have multi instace on the ARP when running different builds
of the same setup versions? I have Collected in the DetectRelatedBundle the
bundle ProductCode that have RelationType=Upgrade and same Version as the
current installer that is running (in this case Operation=None).Than in
PlanRelatedBundle, for the bundle with BundleId equal to the ProductCode of the
bundle that I have collected in the Detect process, I set the State=Absent.In
this way I should Uninstall only the old bundle (with the same Version).Is this
a better solution? Or do you have any suggestion to avoid the duplication of
the instances of Burn in the ARP as they are different build of the same source
code and then the same Version?
> From: r...@robmensching.com
> Date: Thu, 11 Apr 2013 11:58:36 -0700
> To: wix-users@lists.sourceforge.net
> Subject: Re: [WiX-users] Problem Upgrading Burn
>
> 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
------------------------------------------------------------------------------
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