Hey David, I don't know if this would be any help to you or not, but $(var.CompanyName) could work at compile time (candle.exe). Do you need to have late binding variables in light or could you do this earlier?
Thanks, Brian -- Brian Rogers "Intelligence removes complexity." - BR http://www.codeplex.com/wixml/ On Wed, Jun 11, 2008 at 5:40 PM, Smith, David S. <[EMAIL PROTECTED]> wrote: > I would like to use a WixVariable for things such as my product name and > version, package description, comments. > > Looking at the WixVariable element it seems it can have these parents: > Fragment, Module, Product. > > When I try declaring my WixVariable's as child elements of Product before > my package I get a schema validation error: > > error CNDL0107: Schema validation failed with the following error: The > element 'Product' in namespace 'http://schemas.microsoft.com/wix/2006/wi' > has invalid child element 'WixVariable' in namespace ' > http://schemas.microsoft.com/wix/2006/wi'. List of possible elements > expected: 'Package'. > > I then tried creating a separate.wxs file containing a <Fragment> along > with my variables. This didn't work. > > Is there a way to make my variables work for the Products and Packages? > Ideally I would like to be able to declare these variables under the <Wix> > element. If this can't be done it seems the documentation should be > updated. I couldn't find examples of using WixVariables in the > documentation. > > Something like this would be nice. > <WixVariable Id="CompanyName" Value="Acme" /> > > <Directory Id="CompanyDirectory" Name="!(wix.CompanyName)" /> > > Keep up the great work! > > --dave > __________________ > David S Smith > Urban Science- Junior Software Developer > 200 Renaissance Center - 18th Floor > Detroit, MI 48243 > Phone: (313) 263-3661 > [EMAIL PROTECTED]<mailto:[EMAIL PROTECTED]> > > ------------------------------------------------------------------------- > Check out the new SourceForge.net Marketplace. > It's the best place to buy or sell services for > just about anything Open Source. > http://sourceforge.net/services/buy/index.php > _______________________________________________ > WiX-users mailing list > WiX-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wix-users > ------------------------------------------------------------------------- Check out the new SourceForge.net Marketplace. It's the best place to buy or sell services for just about anything Open Source. http://sourceforge.net/services/buy/index.php _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users