This is project system limitation:

http://social.msdn.microsoft.com/Forums/en-US/tfsbuild/thread/95bf6b1d-9
dae-48ba-b56d-08fa5ae26563
http://social.msdn.microsoft.com/Forums/en-US/msbuild/thread/d0610b37-02
fa-43dc-9823-3fa867093707


-----Original Message-----
From: ajay [mailto:[EMAIL PROTECTED] 
Sent: Friday, October 31, 2008 16:43
To: wix-users@lists.sourceforge.net
Subject: [WiX-users] DefineConstants and msbuild


Hi,

I am trying to pass in some preprocessor properties from msbuild using
the
"DefineConstants" property defined in WixProj. 

<PropertyGroup>
<DefineConstants_ESC>a=val1;b=val2;c=val3</DefineConstants_ESC>
</PropertyGroup>

   <MSBuild         
Properties="DefineConstants=$(DefineConstants_ESC);"
        Projects="MywixProject.wixproj"
        Targets="Build" />

1. If I don't escape the ";", then following properties are passed to
wixproj (note that b & c are new properties)
DefineConstants=a=val1
b=val2
c=val3

2. If I escape the ";" (%3b)
DefineCOnstants=a=val1%3bb=val2%3bc=val3  (goes correctly to project
file)
BUT it is passed as one single property override to Candle.exe (with
a="val1;b=val2;c=val3")

Candle.exe /p:a=val1;b=val2;c=val3

Am I doing something wrong? Is there workaround? 
-- 
View this message in context:
http://n2.nabble.com/DefineConstants-and-msbuild-tp1438618p1438618.html
Sent from the wix-users mailing list archive at Nabble.com.


------------------------------------------------------------------------
-
This SF.Net email is sponsored by the Moblin Your Move Developer's
challenge
Build the coolest Linux based applications with Moblin SDK & win great
prizes
Grand prize is a trip for two to an Open Source event anywhere in the
world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to