visual studio 2013 - How to escape the dollar sign in pre-build step -


'm fighting against visual studio escape dollar sign ($) in pre-build step. goal provide variable name litteral. vs should not try process variable name.

the documentation states %xx (where xx hexadecimal value of character) should used.

i've tried following :

%24(var.data.webhost.projectdir) 

but result is

4(var.data.webhost.projectdir) 

instead of

$(var.data.webhost.projectdir) 

what doing wrong here ?

update 1 : correct syntax put $ sign between double quotes.

"$"(var.data.webhost.projectdir) 

is answer.

as alternative using approach in documentation do:

%2524(var.data.webhost.projectdir) 

%25 %, while remaining 24 appended, forming %24, translating $(whatever) in output code.

the "$" approach didn't work me writing osx-compatible post build event (for mono 5), needed this:

if [ "$(uname)" == "darwin" ]; (...) 

and output, ""$"(uname)" didn't work me.

i hope late answer helpful in future (as there not seem, down point, have issue on google).


Comments

Popular posts from this blog

java - UnknownEntityTypeException: Unable to locate persister (Hibernate 5.0) -

python - ValueError: empty vocabulary; perhaps the documents only contain stop words -

ubuntu - collect2: fatal error: ld terminated with signal 9 [Killed] -