Tengo un par de bibliotecas que usan Debug.Assert(...)
. Creo que el Debug.Assert(...)
está bien y todavía quiero que se ejecuten, pero no quiero que bloqueen la ejecución de mi aplicación. Idealmente, solo me gustaría que estén registrados en alguna parte.Cómo evitar que Debug.Assert (...) muestre un cuadro de diálogo modal
Dado que no puedo cambiar el código de las bibliotecas (y que todavía quiero compilar en la depuración y ejecutar la aserción), ¿cómo evito que Debug.Assert(...)
muestre un cuadro de diálogo modal?
Además, me gustaría asegurarme de que el programa principal continúe cuando ocurra un Assert
(el mismo comportamiento que el botón Ignorar).
Gracias!
divertido nadie ha mencionado aquí, pero 'Debug.Assert()' no termina en su compilado aplicación (cuando lo despliega en modo Release). Esta es estrictamente una herramienta de depuración y no afectará a los usuarios finales. Pero como se mencionó, si no arregla las afirmaciones, pueden ocurrir cosas malas en su aplicación. – NightOwl888