none
Ejecutar la aplicación depurando y ver por donde ha pasado y con que información RRS feed

  • Pregunta

  • Buenos días.

    Me gustaría saber si hay algún modo de cuando estoy ejecutando la aplicación al depurar e ir realizando las acciones deseadas y obtener un documento o archivo o visualizar en alguna ventana tras acabar de ejecutar la aplicación, todo lo que se ha ido realizando y con que parámetros ha entrada en cada método y si devolvía algo que valor devuelve, para así sin haber puesto ningun breakpoint  saber por donde ha ido. Y con que valores ha ido y con que valores ha devuelto


    viernes, 6 de marzo de 2020 12:37

Todas las respuestas

  • hola

    De forma automatica eso existe como parte del IDE del Visual Studio, quizas algun plugin pero desconozco

    Lo que si puedes hacer es generar logs a un archivo y a medida que el codigo se va ejecutando registrar por donde paso y con que valores, pero es algo que tu debes programar

    Es basicamente un log, se puede implementar con muchas librerias como ser NLog, Sirilog, etc

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    viernes, 6 de marzo de 2020 13:24
  • Basicamente lo que quiero es exportar lo que ocurre en la pila

    viernes, 6 de marzo de 2020 13:33
  • hola

    Pero la pila va cambiando a medida que te mueves por el codigo, no es una exportacion estatica, sino que va cambiando

    Quizas necesites algun tool como ser

    ANTS Performance Profiler

    pero no son de libre uso, hay que comprar la licencia

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    viernes, 6 de marzo de 2020 13:55
  • Se que la pila te muestra donde se va moviendo, lo que quiero ses exportar los datos cuando se modifique la pila y así obtengo los cambios que busco. Hay algun modo para exportar lo que me muestra en la pila cada vez que se insertar un registro o se quita de esta?

    lunes, 9 de marzo de 2020 8:09
  • No existe ninguna manera automatizada y preprogramada. Necesitas crearte una clase propia que haga las veces de log y guardar los diferentes cambios en un archivo. Lo que puedes hacer es llamar a esa funcion cada vez que se llame al metodo de insertar o eliminar cualquier elemento de la pila, esto lo puedes hacer extendiedno la clase que estes utilizando para la pila y sobreescribir ambos metodos haciendo que te cree un snapshot del estado de la pila en algun otro sitio.


    lunes, 9 de marzo de 2020 8:42