In my understanding the concept is as following: Under the Chain element you have the children (Help:WiX.chm (3.6.1314.0) -> WiX Schema -> Chain elements) ExePackage (min: 0, max: unbounded) MsiPackage (min: 0, max: unbounded) MspPackage (min: 0, max: unbounded) MsuPackage (min: 0, max: unbounded) PackageGroupRef (min: 0, max: unbounded) RollbackBoundary (min: 0, max: unbounded)
Each of these represents e.g. an MSI to install or exe-setup to run. For these products they are executed normally meaning e.g. they also publish in Add Remove Programs. If you want to suppress that you need to author <Property Id="ARPSYSTEMCOMPONENT" Value="1" /> into the MSI package or modify an existing accordingly. <Chain> <MsiPackage Id="Test" SourceFile="C:\7z465.msi" /> <MsiPackage Id ="test2" SourceFile="c:\msi2xml-2.2.1.957.msi" /> </Chain> installs the two packages and should also remove them. Here at my VM unfortunately only one ( 7z465.msi ) is removed. As none of them is set to permanent (Permanent="yes") they should both be removed again. So I assume this is a bug. For an Exe Package there are more attributes possible as mentioned in (Help:WiX.chm -> WiX Schema -> ExePackage Element) or a sample (Help:WiX.chm -> Building Installation Package Bundles -> Author a Bundle Package Manifest ). Suppress publishing in ARP seems only possible by modifying the exe package or author some "Custom Action" which in burn removes the corresponding ARP entries in the registry. All of that just in my understanding as Burn is under heavy development especially the documentation... Regards, Tobias 2011/1/27 Elmar Pohl <elmar.p...@micos-ac.de>: > I'm new to bundled installers and I'm wondering if I understand the concept > right. > > > > In an experiment with burn and the <Bundle> element (using WiX 3.6.1314.0), > I created a bundle installer "MyBundle" that chains two packages, > "MyProductA" and "MyProductB". > > > > After installing MyBundle, ARP shows 3 items "MyBundle", "MyProductA", > "MyProductB". > > > > After uninstalling MyBundle, the other two remain. > > > > Can anybody tell me wether this is what is supposed to happen? > > > > I had kinda hoped that uninstalling MyBundle would also take care of > uninstalling the chained packages. If not, what is the purpose of the > "MyBundle" ARP entry? > > > > Elmar > > > > ------------------------------------------------------------------------------ > Special Offer-- Download ArcSight Logger for FREE (a $49 USD value)! > Finally, a world-class log management solution at an even better price-free! > Download using promo code Free_Logger_4_Dev2Dev. Offer expires > February 28th, so secure your free ArcSight Logger TODAY! > http://p.sf.net/sfu/arcsight-sfd2d > _______________________________________________ > WiX-users mailing list > WiX-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wix-users > ------------------------------------------------------------------------------ Special Offer-- Download ArcSight Logger for FREE (a $49 USD value)! Finally, a world-class log management solution at an even better price-free! Download using promo code Free_Logger_4_Dev2Dev. Offer expires February 28th, so secure your free ArcSight Logger TODAY! http://p.sf.net/sfu/arcsight-sfd2d _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users