Как установить переменную условной компиляции?
В C / C ++ вы можете определить макросы в коде так:
#define OLD_WAY 1
Хотя я никогда не делал этого, я предполагаю, что то же самое доступно в C #. Более того, в C / C ++ можно затем сделать некоторую логику условной компиляции, выполнив что-то вроде этого:
#if OLD_WAY == 1
int i = 0;
#else
int i = 1;
#endif
ОК, это все круто и все такое. И снова я предполагаю, что такая логика возможна в C #. Что я хотел бы знать, так это как определить константы на уровне проекта, чтобы я мог использовать логику, которая позволит мне условно компилировать один блок кода, если я определю константу так или иначе, или другой блок кода если я не определю это так? Я предполагаю, что это сделано где-то в свойствах проекта, но как и где я могу это определить?