2010-07-25 16 views
5

Estoy intentando crear una nueva constante para que pueda usarlo de una manera similar a la constante DEBUG:Definir nueva constante de tiempo de compilación en C# (por #if)

#if(DEBUG) 
    public void LoadProcedure() 
#else 
    private void LoadProcedure() 
#endif 

que funcione para depuración/Liberar configuraciones en Visual Studio 2008, pero lo que necesito es una constante TDD o TESTING. Creé una nueva configuración de construcción llamada "Prueba". Ahora la pregunta es cómo definir eso.

Debe haber algún parámetro de línea de comandos :: -).

Gracias de antemano :: -).

Respuesta

11

En la ventana Propiedades del proyecto, pestaña Construir, hay un cuadro de texto que le permite introducir 1 o más valores:

símbolos de compilación condicional: [PRUEBA; DEMO        ]

Como se quiere ver que está ligado a la selección de Configuración.

+0

* risa *, quién hubiera pensado :: - D. Pensé que el cuadro de texto es para algunas complicadas instrucciones de compilación que también se pueden usar para definir constantes. Eso es lo que estaba pidiendo. No pensé que fuera realmente tan simple. Aunque, a decir verdad, la etiqueta "símbolos de compilación condicional" * debería * haber sido bastante clara. Gracias Henk! :: -). – Axonn

+0

Sí, es fácil pasar por alto algo. –

Cuestiones relacionadas