lunes, 12 de abril de 2010

definir cosas que se ejecutan solo en debug en C#

Cuando uno quiere que ciertas cosas se ejecuten o se vean cuando se debugea, o al reves, cuando se ejecuta en release, tiene que usar directivas de preprocesador, definiendo variables. Hay una que ya esta definida por default, esta es DEBUG (está en true en modo debug, false en release).

Entonces podemos hacer esto:

#if DEBUG
Console.WriteLine("Estoy en debug");
Control1.Visible=true;
#else
Console.WriteLine("Estoy en Release");
Control1.Visible=false;
#endif

No hay comentarios:

Publicar un comentario