Tengo una aplicación C# que estoy creando con Visual Studio 2010. Para ayudarme con algunas de mis tareas rutinarias en la aplicación, quería establecer algunos valores si compilé la aplicación en modo de depuración Naturalmente, pensé que las directivas de preprocesador serían una buena idea. Mi problema es que no entiendo muy bien cómo usarlos. En este momento, tengo un bloque de código que se parece a esto:Uso de Directivas de preprocesador en Visual Studio 2010 con C#
#define DEBUG
... // Other code in my app
#if DEBUG
myVariable = debugValue;
#endif
Mi problema es que cuando compilo mi aplicación en modo de lanzamiento, myVariable todavía se establece en debugValue. Es como si no estuviera definiendo correctamente mi variable de preprocesador o no estoy configurando mi compilador correctamente. ¿Alguien puede explicarme qué debo hacer para que myVariable solo esté configurado para depurarValor cuando compilo la aplicación en modo de depuración?
¡Gracias!
+1 por golpearme al golpe :) –