Whats wrong with these pre-processor directive in C#
#define OUTPUT_DIRECTORY \"E:\\asdf\\sdfg\\jhkl\\\"
I also tried giving:
You define a symbol. You can't assign a value to it.
Symbols are not variables. See more on MSDN.
The usage could be:
#ifdef OUTPUT_DIRECTORY someVariable = "E:\\asdf\\sdfg\\jhkl\\" #endif