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

Reply via email to