En mi aplicación estoy usando cuadros de mensaje para mostrar información de error.C# MessageBox Mensajes de error
try
{
// Something...
}
catch (SystemException ex)
{
MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
}
Esto fue bien al principio, pero como mi programa crece cada vez es más difícil encontrar el bloque try-catch donde se genera este error. ¿Hay alguna forma de mostrar la línea de código o función en la que se generó el error? Estoy usando Microsoft Visual C# 2008 Express Edition. Gracias.
En los casos en que muestra un cuadro de error, a menudo desea ocultar los detalles desordenados (como el StackTrace) del usuario. Sin embargo, recomiendo encarecidamente que registre la excepción en algún lugar (con StackTrace) para que pueda depurarla más tarde. Hay varios buenos paquetes de registro, como NLog o Log4Net, que puede usar para ayudar con esto. –