2010-02-27 16 views
6

No estoy del todo seguro de si el StackTrace no funciona correctamente cuando se despliega en modo de lanzamiento, sin embargo, queremos registrar todas las excepciones para facilitar el seguimiento de errores al implementarlo, y por supuesto, la implementación en modo de depuración no es una opción. La información que necesitamos de la clase StackTrace es el nombre del archivo, el método y el número de línea en el que se produjo la excepción.Acceso al StackTrace al implementar en modo Release

¿Qué configuraciones necesito para obtener estos tres valores de StackTrace y minimizar la información de depuración adicional que trae la implementación en el modo de depuración?

Gracias.

+0

generalmente envuelvo mi función con M2 privado void() { tratar {// código de función } { captura tiro; } } –

Respuesta

7

Debería desplegar sus archivos de símbolos .pdb para hacerlo en el modo de lanzamiento (y posiblemente desactivar algunas optimizaciones, que pueden o no ser aceptables). SO

relacionadas preguntas:

+0

Uno más: http://stackoverflow.com/questions/585397/how-to-generate-pdbs-for-net-managed-projects-in-release-mode –

+0

Suena bien Voy a tomar una mira esto y vuelve a ti. ¡Gracias! – Carlo