c# - que - Visual Studio 2013 dejó de mostrar valores de variables al depurar
visual studio 2018 windows 7 (6)
Estaba enfrentando un problema extraño en mi instalación de Visual Studio 2017 (Comunidad) mientras realizaba la depuración, que es cómo llegué a este hilo. Estoy publicando mis hallazgos en caso de que ayude a alguien. Cualquiera de las respuestas ya publicadas no me ayudó.
El problema es que cada vez que muevo el mouse sobre una variable durante una sesión de depuración, puedo ver su valor en Tool Tip, pero solo funcionaba para tipos de datos primitivos, por ejemplo int, char, string, etc. En el caso de que la variable objetivo fuera un objeto o una matriz. No veré ninguna forma de expandir el objeto para ver sus valores de propiedad, miembros internos y cosas por el estilo, como se muestra en la captura de pantalla siguiente para la variable A
que es una matriz:
Entonces, para superar este problema para variables de tipo de datos no primitivos (objetos y matrices), cada vez seleccionaré la variable y presionar Ctrl + F9 para abrir la ventana de observación rápida y ver los miembros del objeto allí, pero gradualmente se estaba volviendo irritante y el tiempo consumidor.
Mientras probaba por error varias soluciones presentes en este hilo, hice clic en el área vacía al lado del nombre de la variable en la ventana de sugerencias de herramientas y todo estaba allí :)
En general, en ese área vacía en el lado izquierdo de la ventana de información sobre herramientas, hay un signo más ( +
) en el que hacemos clic para expandir los detalles del objeto, pero fue solo que el signo más ( +
) era invisible. Revertí todas las opciones que había aplicado según las sugerencias mencionadas en este hilo y todavía funcionaba.
Entonces concluí que era solo un caso curioso de signo más invisible . Ahora tengo una vida normal de depuración: P
La causa principal del problema podría ser Visual Studio 2017 Community (Versión 15.3.0) o Windows 7, que es mi sistema operativo host (SO). En lo que respecta a los controladores de pantalla, ese no es el caso, ya que construí este portátil hace más de un año y todo fue bueno para todas las demás aplicaciones.
En un proyecto en particular, recientemente comencé el depurador comenzó a actuar de manera divertida. Cuando estoy depurando y se pausa en un punto de interrupción, los Consejos de datos no aparecen, algunos de los valores variables no aparecen en las ventanas Locales y Autos, y hay algunas variables con nombres extraños en la ventana Locales ( los que comienzan con "CS". Los otros son mis variables):
No puedo por mi propia vida descubrir qué es diferente de este proyecto que mis otros. Estoy ejecutando Visual Studio 2013 en Windows 8.1. El proyecto es un proyecto de Windows Phone 8, con las únicas referencias añadidas son Fody, PropertyChanged.Fody, HttpClient et alius y JSON.net.
Cualquier ayuda sería apreciada.
Esto me sirvió de algo (VS 15 en WIN 10): Depurar -> Opciones -> En la pestaña General, consultar Usar evaluadores de expresiones C # y VB heredados.
Pruebe HERRAMIENTAS-> OPCIONES-> DEBUGGING-> SÍMBOLOS y pulse el botón Empty Symbol Cache.
Si te refieres a los "locales", puedes volver a abrirlo (durante la depuración) yendo a Depuración -> Windows
Solo es accesible durante una sesión de depuración.
Tuve el mismo problema aquí (también usando Windows 8.1 y VS 2013)
Para solucionarlo, debe abrir en VS Tools | Opciones | Depurador | General y active el indicador [Usar modo de compatibilidad administrada], que esencialmente le proporciona el comportamiento de evaluación de la función VS 2012.
Referencia: http://weblog.west-wind.com/posts/2013/Nov/21/Visual-Studio-2013-Could-not-evaluate-Expression-Debugger-Abnormality evaluar- http://weblog.west-wind.com/posts/2013/Nov/21/Visual-Studio-2013-Could-not-evaluate-Expression-Debugger-Abnormality Debugger- http://weblog.west-wind.com/posts/2013/Nov/21/Visual-Studio-2013-Could-not-evaluate-Expression-Debugger-Abnormality
[Build] => [Clean solution] me solucionó este problema cuando nada más ha funcionado, incluido el vaciado del caché de símbolos.