The format is only "binary" when there are embedded files. That happens when 
one of the source files was built passing the -bf option to light.exe (or a 
similar argument to some similar utility). If that argument was never used, the 
wixouts generated will never have embedded files "in" them, and will never be 
written with the cab. However, when building the extensions, the -bf flag is 
used to ensure that light has access to the C++ custom action dll, and if any 
of the inputs to light include embedded wixouts, the output will "preserve" 
those by creating a binary out.

-bf converts the -xo from pure XML to "binary". Note that you can still open 
the wixout in your favorite text editor and remove the "cab" part, saving off 
the xml part, which you can then open in your favorite xml editor/parser to 
debug the xml.

-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Rob Mensching
Sent: Thursday, October 25, 2007 9:09 AM
To: Adam Majer
Cc: wix-users@lists.sourceforge.net
Subject: Re: [WiX-users] wixout file format

Adam Majer wrote:

> PS. Another way would be to have a -xo for plain XML and -xb for the new
> binary format.
>
Not a bad suggestion.  It is tricky to handle the cases when binary
files disappear but I'll mention it to Peter.



-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to