Pregunta

¿Cómo se podría mostrar lo que el número de línea provocó el error y es esto posible con la forma en que .NET compila sus .EXEs?

Si no hay una manera automatizada para Exception.Message para mostrar el sub que crapped?

try
{
  int x = textbox1.Text;
}
catch(Exception ex)
{
     MessageBox.Show(ex.Message);
}
¿Fue útil?

Solución

Uso ex.ToString() para obtener la traza completa.

Debe compilar con símbolos de depuración (archivos .pdb), incluso en el modo de disparo, para obtener los números de línea (esto es una opción en el proyecto de construcción de propiedades).

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top