similares a @Relster Tengo un fragmento de código con la siguiente
#if DEBUG
if(node.Name == "Book")
System.Diagnostics.Debugger.Break();
#endif
Dónde node.Name == "Book"
cambios en función de la condición Quiero probar. el contenedor #if DEBUG
se asegura de que los cheques nunca lleguen a liberar el código.
Esto también es mucho más rápido que usar los puntos de interrupción condicional en Visual Studio. Cuando utiliza el bp condicional incorporado visual studio tiene que entrar en la aplicación, pausar todos los hilos, evaluar la expresión y determinar si es verdadera cada vez que llega al punto de interrupción. En un ciclo cerrado, esta puede ser la diferencia entre un rendimiento de ejecución casi completo y ejecutarse a paso de tortuga.
Esto ha estado en Visual Studio por edades. Desde VS2005 al menos; posiblemente VS2003. Estoy bastante seguro de que no estaba en Visual Studio 6;) – Dan
¿Qué tal en la edición express? – Kredns
No tengo idea de eso, temo que no descubrí que estabas usando eso. Es posible que desee etiquetar su pregunta con 'visual studio express'? – Dan