System.Environment.StackTrace

17/11/2005 - 21:25 por Fernando Callejon | Informe spam
Hola, alguno sabe por que hay metodos que no aparecen en el
System.Environment.StackTrace estando en release?

Estoy intentando saber que funcion llama, en debug lo hacia sin problema,
pero en release tuve que hacer un split del stack trace para poder saberlo,
sin embargo hay una funcion ( que se que es la que lo llama ) que no
aparece.

Muchas gracias.
Fernando.-
 

Leer las respuestas

#1 Jose Luis Manners
17/11/2005 - 22:28 | Informe spam
Hola Fernando,

Lo que sucede es que la versión de depuración es la única que contiene los
símbolos de depuración. Estos símbolos son los que proveen información más
detallada de todos los métodos. Mira esto tomado de MSDN:

"The StackTrace property lists method calls in reverse chronological order,
that is, the most recent method call is described first, and one line of
stack trace information is listed for each method call on the stack.
However, the StackTrace property might not report as many method calls as
expected due to code transformations that occur during optimization."

Espero esto aclare tu duda.

Saludos,

Jose Luis Manners, MCP
http://www.josemanners.com/

"Vale más saber alguna cosa de todo, que saberlo todo de una sola cosa."
-Blaise Pascal

"Fernando Callejon" wrote in message
news:%
Hola, alguno sabe por que hay metodos que no aparecen en el
System.Environment.StackTrace estando en release?

Estoy intentando saber que funcion llama, en debug lo hacia sin problema,
pero en release tuve que hacer un split del stack trace para poder
saberlo, sin embargo hay una funcion ( que se que es la que lo llama ) que
no aparece.

Muchas gracias.
Fernando.-

Preguntas similares