none
No se puede obtener el valor de la variable o del argumento local porque no está disponible en este puntero de instrucción, posiblemente porque se ha optimizado RRS feed

  • Pregunta

  • Nuevamente amigos, con la misma pregunta que pareciera no tener solución: ¿Cómo se pueden ver los valores de las variables en tiempo de ejecución?

    Tengo una aplicación en VS2019 y la misma corre bajo el modo "debug". Pero no hay variable que pueda solicitar su valor actual sin que salga este cartel. En las versiones anteriores al 2019, (léase 2012,2017), todas las variables podían ser consultadas, pero ahora -que debería ser más avanzado- se ha llenado de restricciones de esta naturaleza que encima no explican el camino para revertirlo.

    Si alguien ha tenido suerte de encontrar la solución, o ha podido acceder a la ayuda correcta, desde ya muy agradecido.


    Juan Carlos

    viernes, 13 de diciembre de 2019 12:13

Respuestas

  • Yo llevo varios meses usando el VS2019 y no tengo ese problema.

    Lo más lógico es pensar que se está ejecutando el código en modo 'Release'. Lo que puedes probar es verificar que en las propiedades del proyecto (pestaña Build), no esté seleccionada la opción 'Optimize code'. (Si cambias este valor, hay que limpiar y compilar nuevamente para que haga efecto)

    También deberías verificar el modo de ejecución de toda la solución, quizá alguno de los proyectos esté en Release.

    Si el problema persiste, puedes limpiar la solución y eliminar manualmente el contenido de las carpetas obj y bin. Reiniciar el VS en ocasiones ayuda.



    • Editado JPocoata viernes, 13 de diciembre de 2019 13:04
    • Propuesto como respuesta Pablo Rubio viernes, 13 de diciembre de 2019 15:38
    • Marcado como respuesta Juan Carlos Valero sábado, 14 de diciembre de 2019 13:44
    viernes, 13 de diciembre de 2019 12:58

Todas las respuestas

  • Yo llevo varios meses usando el VS2019 y no tengo ese problema.

    Lo más lógico es pensar que se está ejecutando el código en modo 'Release'. Lo que puedes probar es verificar que en las propiedades del proyecto (pestaña Build), no esté seleccionada la opción 'Optimize code'. (Si cambias este valor, hay que limpiar y compilar nuevamente para que haga efecto)

    También deberías verificar el modo de ejecución de toda la solución, quizá alguno de los proyectos esté en Release.

    Si el problema persiste, puedes limpiar la solución y eliminar manualmente el contenido de las carpetas obj y bin. Reiniciar el VS en ocasiones ayuda.



    • Editado JPocoata viernes, 13 de diciembre de 2019 13:04
    • Propuesto como respuesta Pablo Rubio viernes, 13 de diciembre de 2019 15:38
    • Marcado como respuesta Juan Carlos Valero sábado, 14 de diciembre de 2019 13:44
    viernes, 13 de diciembre de 2019 12:58
  • Gracias por responder JPocoata:

    He verificado lo que me has enviado y -a pesar de que en el VS2019 es diferente-, encontré en opciones avanzadas, un check que habla de optimización.

    Desconecté este check y empezó a funcionar.

    

    Ahora comencé a ver los valores de las variables. Gracias amigo.


    Juan Carlos

    sábado, 14 de diciembre de 2019 13:44