Pregunta

Estoy en VS2010, en un punto de interrupción. ¿Cómo puedo hacer que un DataTip se muestre durante una variable / expresión dada w / o usando el ratón para asomar él?

¿Fue útil?

Solución

Eso no se puede hacer, exactamente, pero se puede obtener el mismo resultado mediante la selección de la variable que desea ver (con ReSharper Ctrl + Alt + ? / ? puede acelerar este proceso), y pulsando Mayúsculas + F9 , lo que elevará "Inspección rápida" ventana modal con la DataTip contenida dentro.

Si lo prefiere, también puede entrar en Opciones-> Teclado y se unen a la Debug.AddWatch un atajo de teclado diferente, y el uso que en lugar de Mayúsculas + F9 , y a continuación, sus datos variables persistirán en la ventana Inspección para que pueda volver a ella más tarde (como se sugiere aquí )

También puede hacer esto mediante la apertura de la ventana de comandos ( Ctrl + Alt + A ) y Debug.AddWatch variable_name escribir.

Otros consejos

Si bien se puede fijar en varias ventanas VS que será una experiencia un tanto engorroso y que tendrá que sobre ella.

Yo personalmente uso de Visual Studio plugin llamado Código de Oz, que se anota automáticamente todas las variables locales y los resultados intermedios, así que no tengo que elegir qué variables milimétrica.

Los resultados se ve algo como esto:

introducir descripción de la imagen aquí

¿Agregar un reloj que no sea adecuado? Al llegar a su punto de ruptura los detalles relevantes de la variable se muestran en la ventana de inspección.

Tal vez tengo mal entendido lo que estamos tratando de lograr aquí!

Puede hacer clic en el icono 'pin' para forzar cualquier DataTip a permanecer abiertos, y se actualizará para el contenido actual cuando se pulse el punto de interrupción.

No sé de una manera de abrir una punta especificada sin fijar, sin embargo.

Los locales y ventanas Autos podría ser útil, ya que muestran todas las variables locales, (incluso muestran el valor de retorno de llamadas funciones!).

Nota sin embargo que muestran directamente únicas variables en alcance, así que si necesitas una propiedad detalle que todavía no se menotioned en el código se puede desglosar el uso de la etiqueta ? / ? llaves, sin embargo, si ya se menciona en el código en el ámbito actual, entonces debería ser capaz de ver directamente en la ventana de Autos.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top