That is actually an error in the WiX MSBuild Tasks that was just fixed in this last week's build.
Scott Button wrote: > Yes, I have re-read the WiX.chm sections on multi-language builds. Also > read a number of blogs and the tutorial at blogs.technet.com/alexshev/ How > about another hint about how to diagnose the error: > candle.exe : error CNDL0288: The variable 'Configuration' with value > 'Release' was previously declared with value 'Release'. > > I'm not sure this is relevant, but we are using an MSBuild script (below). I > tried updating the .net and Windows SDK references, but it didn't make a > difference. > > None of the tutorials or blogs or help that I found covers the MSBuild > script. > > Scott Button. > > set LOCALES=1033,1045,1046,1031 > set MSBUILD=C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\MSBuild.exe > set WINSDK=C:\Program Files\Microsoft SDKs\Windows\v6.0\Bin > set DIST=%1\bin\Release\dist > > :: Build language-nautral setup (en-US=0) > "%MSBUILD%" %1\%1.wixproj /t:Clean /p:Configuration=Release > "%MSBUILD%" %1\%1.wixproj /p:Configuration=Release /p:CultureCode=0 > copy /Y %DIST%\%1_0.msi %DIST%\%1.msi > > :: Build setup for each locale, create and apply MSI delta transform > for %%i in (%LOCALES%) do ( > "%MSBUILD%" %1\%1.wixproj /t:Clean /p:Configuration=Release > "%MSBUILD%" %1\%1.wixproj /p:Configuration=Release /p:CultureCode=%%i > "%WINSDK%\msitran.exe" -g %DIST%\%1_0.msi %DIST%\%1_%%i.msi %DIST%\%%i > "%WINSDK%\msidb.exe" -d %DIST%\%1.msi -r %DIST%\%%i > del /F /Q %DIST%\%1_%%i.msi > del /F /Q %DIST%\%%i > ) > > del /F /Q %DIST%\%1_0.msi > > :: Add supported locales into the Summary Information Stream template > "%WINSDK%\msiinfo.exe" %DIST%\%1.msi /P Intel;%LOCALES% > > -----Original Message----- > From: Rob Mensching [mailto:r...@wixtoolset.org] > Sent: Thursday, May 07, 2009 6:46 PM > To: General discussion for Windows Installer XML toolset. > Subject: Re: [WiX-users] multi-lingual installation support for Windows 7 > and Wix 3.0.5217 > > Did you read the help documentation about how to do multi-language > builds in the WiX.chm? It has changed a lot in the last year+ since you > last picked up a build. > > Scott Button wrote: > >> Hello, all: >> >> >> >> I recently upgraded from Wix 3.0.3829 to 3.0.5217, in order to develop an >> MSI for Windows 7. >> >> >> >> I now get the error: >> >> >> >> candle.exe : error CNDL0288: The variable 'Configuration' with value >> 'Release' was previously declared with value 'Release'. >> >> >> >> The salient lines of my .wixproj are: >> >> >> >> <PropertyGroup Condition=" '$(Configuration)' == 'Release' "> >> >> <IntermediateOutputPath>obj\Release\</IntermediateOutputPath> >> >> >> >> > <DefineConstants>$(DefineConstants);Configuration=Release;Release=</DefineCo > >> nstants> >> >> </PropertyGroup> >> >> >> >> The reason we are doing this is to get multi-lingual installation support. >> We build the .MSI's for each language and then merge them. >> >> >> >> The build worked before, with wix 3.0.3829. Any suggestions how to get >> > our > >> build working again? (besides downgrading back to 3.0.3829) >> >> >> >> If I remove or change any part of the DefineConstants line, candles stops >> complaining, but the build breaks because the locale-specific directory is >> omitted from the build paths. >> >> >> >> Please guide me on what further information is needed, if I've missed >> something necessary for diagnosis. >> >> >> >> >> >> Scott Button >> >> >> >> >> > > > ------------------------------------------------------------------------------ > Crystal Reports - New Free Runtime and 30 Day Trial > Check out the new simplified licensing option that enables > unlimited royalty-free distribution of the report engine > for externally facing server and web deployment. > http://p.sf.net/sfu/businessobjects > _______________________________________________ > WiX-users mailing list > WiX-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wix-users > ------------------------------------------------------------------------------ Crystal Reports - New Free Runtime and 30 Day Trial Check out the new simplified licensing option that enables unlimited royalty-free distribution of the report engine for externally facing server and web deployment. http://p.sf.net/sfu/businessobjects _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users