Como ejecutar codigo solo si estas en modo de depuracion

Que tal mis estimados lectores.

Antes que nada gracias por el tiempo que se toman para leer nuestros posts. Bueno este es el primer post del 2009.

Hoy me pregunto una persona de que manera puede alguien ejecutar codigo pero solo si esta en modo de depuracion

es decir que si esta por ejemplo en modo release que ese codigo en particular no se ejecute. En Visual Studio es muy

simple basta con hacer lo siguiente:

#If Debug Then

‘lo que necesitemos hacer

#End If

Con eso cuando se detecte que estamos en modo Debug se ejecutara lo que esta dentro de la condicion que verifica

si estamos en ese modo o no.

Espero resulte de utilidad.

Saludos!

7 comentarios en “Como ejecutar codigo solo si estas en modo de depuracion”

  1. un ejemplo…
    consultas tu bd de desarrollo buscando un usuario por ejemplo…
    (como sabes que estas en debug)
    #if DEBUG then
    permisos=todos
    #end if

    codigo que sigue…

    asi a bote pronto se me ocurrio ese… jeje

    saludos!… buen blog!

  2. Al contrario muchas gracias a ustedes por tomarse el tiempo de leer este post y participar en este blog. Espero que estos y futuros posts les sirvan.

    Saludos!

  3. @Orlando
    Un caso típico es cuando tienes multitud de logs que solo quieres guardar en debug 🙂
    De hecho, es tan típico que hay hasta una clase especializada para ello, y que se llama Debug:
    Debug.WriteLine(“este log se guarda SOLO en Debug”);
    Esa linea se COMPILA sólo en Debug. Por defecto se escribe en la Output Window, aunque esto puede modificarse desde el app.config.

    Saludos!

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *