If you give the Bundle a "Name" it registers itself in ARP. To do that, it caches the executable so it is available for repair and uninstall.
There are still some trickier bugs where if things go wrong the ARP registration remains even though it should have been removed. As a result, it is very easy to end up with a bunch of ARP entries due to failed installs right now. Burn caches packages by default. This has a lot of performance and security advantages offset a by the extra disk requirement. If you mark a Package/@Cache="no" the package should be removed from the cache after the install or repair operation is complete. On Tue, Jul 12, 2011 at 11:50 AM, Roy Chastain <r...@roychastain.org> wrote: > I was testing a bootstrapper package this afternoon and when I happened > to look at the Add/Remove programs, I found about 8 copies of the > bootstrapper installed. What was more surprising was that I could run > uninstall on each one. > > This seems like very strange behavior. This implies that the > bootstrapper is creating its own MSI with a unique product code and > upgrade code each time it is built. Is that the case? Is that > changeable? > > In each case my actual MSI failed to install and the prerequisites did > not install because they were not needed, so Burn should have been a > giant no-op. I also noticed that something keeps track of the > prerequisites downloaded files. They were only asked about the first > time. Once I removed all copies of the installed bootstrapper, it again > asked about the downloads of the prerequisites. > > Given that the prerequisites are required and cannot be uninstalled, I > have marked them as vital="yes" and permanent="yes". I put them and the > MSI in the same chain and marked it as DisableRollback="yes". Is there > some way that I can author this package so that, if my MSI fails, the > bootstrapper application itself would not be "installed". > > I am trying to understand the big picture with Burn, but I am > struggling. > > > ---------------------------------------------------------------------- > Roy Chastain > > > > > > > ------------------------------------------------------------------------------ > AppSumo Presents a FREE Video for the SourceForge Community by Eric > Ries, the creator of the Lean Startup Methodology on "Lean Startup > Secrets Revealed." This video shows you how to validate your ideas, > optimize your ideas and identify your business strategy. > http://p.sf.net/sfu/appsumosfdev2dev > _______________________________________________ > WiX-users mailing list > WiX-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wix-users > > -- virtually, Rob Mensching - http://RobMensching.com LLC ------------------------------------------------------------------------------ AppSumo Presents a FREE Video for the SourceForge Community by Eric Ries, the creator of the Lean Startup Methodology on "Lean Startup Secrets Revealed." This video shows you how to validate your ideas, optimize your ideas and identify your business strategy. http://p.sf.net/sfu/appsumosfdev2dev _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users