[wix-users] [Wix]: MSI package creation failed due to sequence of " passing as an argument

Dileep S dileep.sanampudi at gmail.com
Thu Feb 18 21:28:02 PST 2016


The following error is occurred  if we use the following in wixproj
<DefineConstants>Debug;CommandArg="$(cmdArg)"</DefineConstants>
candle.exe : error CNDL0288: The variable '&quot' with value '' was
previously declared with value ''. [E:\WorkFolder\BuildMSI.wixproj]

On Thu, Feb 18, 2016 at 8:18 PM, David Watson <dwatson at sdl.com> wrote:

> Try wrapping your constant in quotes.
> <DefineConstants>Debug;CommandArg="$(cmdArg)"</DefineConstants>
>
> It looks like its currently being replaced as
> <DefineConstants>Debug;CommandArg="""<DefineConstants>
>
> And the ; are splitting the string up.
>
>
>  [http://dr0muzwhcp26z.cloudfront.net/static/corporate/SDL-logo-2014.png]
> <www.sdl.com/>
> www.sdl.com
>
>
> SDL PLC confidential, all rights reserved. If you are not the intended
> recipient of this mail SDL requests and requires that you delete it without
> acting upon or copying any of its contents, and we further request that you
> advise us.
>
> SDL PLC is a public limited company registered in England and Wales.
> Registered number: 02675207.
> Registered address: Globe House, Clivemont Road, Maidenhead, Berkshire SL6
> 7DY, UK.
>
> -----Original Message-----
> From: wix-users [mailto:wix-users-bounces at lists.wixtoolset.org] On Behalf
> Of Dileep S
> Sent: 18 February 2016 13:00
> To: WiX Toolset Users Mailing List <wix-users at lists.wixtoolset.org>
> Subject: [wix-users] [Wix]: MSI package creation failed due to sequence of
> " passing as an argument
>
> Dear All,
>
> I have found one issue while building WixProject.
> In my wixproject file i have added one constant variable in
> <DefineConstants>.
>
> <DefineConstants>Debug;CommandArg=$(cmdArg)</DefineConstants>
> >
>
> This $(cmdArg) value will be passed from the command line argument.
>
>
> C:\Windows\Microsoft.NET\Framework\v4.0.30319>MSBuild.exe
> /p:cmdArg=""""" "E:\WorkFolder\BuildMSI.wixproj" /t:Rebuild
>
> Following error is displayed after compiling wixproject.
>
> *"E:\WorkFolder\BuildMSI.wixproj" (Rebuild target) (1) ->(Compile target)
> ->*
> *  candle.exe : error CNDL0288: The variable '&quot' with value '' was
> previously declared with value ''. [E:\WorkFolder\BuildMSI.wixproj]*
>
> Please help me how to solve this issue.
>
> This issue occurs only when sequence of " passing as an argument.
>
> Thanks in advance.
>
> Regards,
> Dileep
>
> ____________________________________________________________________
> WiX Toolset Users Mailing List provided by FireGiant
> http://www.firegiant.com/
>
>
> This message has been scanned for malware by Websense. www.websense.com
>
> ____________________________________________________________________
> WiX Toolset Users Mailing List provided by FireGiant
> http://www.firegiant.com/
>


More information about the wix-users mailing list