[Tips] Crear nuestras propias directivas de compilación

Una entradita rápida para ser viernes. El otro día un compañero me dijo que sí sabía como se podían crear directivas de compilación para un tipo de configuración especifica como por ejemplo se hace con la directiva DEBUG:

#if DEBUG
 
Console.WriteLine("Debug");
 
#endif

Los pasos son los siguientes:

dcp

dcp2

image

Nos vamos a las propiedades del proyecto:

image

image

 

 

Una vez creada y configurada y guardada, nos vamos al editor de VS y con la configuración de Debug habilitada vemos que el texto está en gris, eso quiere decir que no estamos en la configuración adecuada para que se cumpla esa directiva de compilación:

 image

Cambiamos la configuración a MyConfiguration:

image

Y probamos:

image

Salu2 y buen finde

Published 6/11/2009 11:29 por Luis Ruiz Pavón
Comparte este post:
http://geeks.ms/blogs/lruiz/archive/2009/11/06/tips-crear-nuestras-porpias-directivas-de-compilaci-243-n.aspx

Comentarios

# re: [Tips] Crear nuestras propias directivas de compilación

Muy bueno... efectivo y util. Gracias

Friday, November 6, 2009 6:44 PM por Jusay

# re: [Tips] Crear nuestras propias directivas de compilación

Hey Luis great post !! y un dato, no hace falta que creemos una nueva configuración de compilación, podemos agregar varias directivas de compilación en las propiedades de proyecto, separadas por punto y coma :D

Saludos

Friday, November 6, 2009 7:18 PM por El Bruno

# re: [Tips] Crear nuestras propias directivas de compilación

Hola Luis, excelente entrada :D, pero tengo una consulta, disculpa mi ignorancia, pero para que sirve la compilacion???

#if Algo

'hacer...

#endif

:S nuevamente disculpa mi ignorancia, pero no entiendo porque o en que beneficia al codigo fuente hacer eso?, que diferencia existen entre hacer todo esto y usar un [F5] :S

Espero puedas sacarme esas dudas, nuevamente gracias...

Friday, November 6, 2009 9:05 PM por Ricardo

# re: [Tips] Crear nuestras propias directivas de compilación

Buen aporte, Bruno en que parte exactamente se hace eso?? please!! :(

Friday, November 6, 2009 10:54 PM por Cesar

# re: [Tips] Crear nuestras propias directivas de compilación

Hola Ricardo, se pueden utlizar para muchas cosas, en mi caso suelo utilizarlas para que en modo DEBUG me trace algo:

Trace.WriteLine(....

Mi compañero lo quería para una configuración específica que tenían.

Un saludo

Tuesday, November 10, 2009 8:58 AM por Luis Ruiz Pavón