Shoul be 4 digits as you use it for the VERISOn attribute in the <Product> element. <WixVariable Id="TheVersion" Value="0.3.0"/> - incorrect <WixVariable Id="TheVersion" Value="0.3.0.0"/> - correct
2009/7/16 <rh_maill...@mac.com> > My product wxs starts as this: > > <?xml version="1.0" encoding="UTF-8"?> > <?define VERSION="0.3.0"?> > <Wix xmlns="http://schemas.microsoft.com/wix/2006/wi"> > <Product Id="*" > Name="!(wix.ProductName) !(wix.TheVersion)" > Language="1033" > Version="!(wix.TheVersion)" > Manufacturer="My Company" > UpgradeCode="!(wix.UpgradeID)"> > > <Package InstallerVersion="200" > Compressed="yes" > Description="!(wix.ProductName) !(wix. TheVersion) Setup" /> > > <WixVariable Id="ProductName" Value="My Product Name" /> > <WixVariable Id="UpgradeID" > Value="{5FC4DAE6-D1B9-42D6-BF3A-6DA600FB8A3F}" /> > <WixVariable Id="TheVersion" Value="0.3.0"/> > > This fails to compile with the following errors: > > Error 1 The Product/@Version attribute's value, > '!(wix.TheVersion)', is not a valid version. Legal version values should > look like 'x.x.x.x' where x is an integer from 0 to 65534. > C:\russell\ServerTools\trunk\IssueChooserWix\Product.wxs 4 1 > IssueChooserWix > Error 2 The Product/@Version attribute was not found; it is > required. C:\russell\ServerTools\trunk\IssueChooserWix\Product.wxs > 4 1 IssueChooserWix > > If I change the product version from using the WixVariable to the defined > VERSION e.g. > > <Product Id="*" > Name="!(wix.ProductName) !(wix.TheVersion)" > Language="1033" > Version="$(var.VERSION))" > Manufacturer="My Company" > UpgradeCode="!(wix.UpgradeID)"> > > Then this works as expected. But using the WixVariable works in the > Product Name string, but not as the product value. Even if I declare the > variable as > > <WixVariable Id="TheVersion" Value="$(var.VERSION)" /> > > It still fails as the product version. Is this a bug in the compiler? > > I'd like to define this variable in a common library shared by all my setup > projects in a single solution but this is preventing that. > > Cheers > > Russell > > > ------------------------------------------------------------------------------ > Enter the BlackBerry Developer Challenge > This is your chance to win up to $100,000 in prizes! For a limited time, > vendors submitting new applications to BlackBerry App World(TM) will have > the opportunity to enter the BlackBerry Developer Challenge. See full prize > details at: http://p.sf.net/sfu/Challenge > _______________________________________________ > WiX-users mailing list > WiX-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wix-users > -- Konstantin Vlasenko ------------------------------------------------------------------------------ Enter the BlackBerry Developer Challenge This is your chance to win up to $100,000 in prizes! For a limited time, vendors submitting new applications to BlackBerry App World(TM) will have the opportunity to enter the BlackBerry Developer Challenge. See full prize details at: http://p.sf.net/sfu/Challenge _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users