2010-02-17 9 views

Respuesta

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

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

Ver this.

+4

... y considerar el uso de rastreo de salida/de depuración, respectivamente, antes de rodar su propio. Lo mismo ocurre con las aserciones. –

+0

https://support.microsoft.com/en-us/help/815788/how-to-trace-and-debug-in-visual-c – woodvi

4

Sí, puede utilizar preprocesadores en C#.

Aquí está una lista de MSDN

http://msdn.microsoft.com/en-us/library/ed8yd1ha(VS.71).aspx

+0

Nota: también puede definir el suyo en la pestaña "Crear" de las propiedades de su proyecto (incluso puede configurar Configuraciones personalizadas en el Administrador de configuraciones, cada una de las cuales define diferentes preprocesadores personalizados, por lo que apagarlos y encenderlos es tan fácil como hacer clic en el menú desplegable). – BrainSlugs83

Cuestiones relacionadas