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