2011-12-09 19 views
7

Quando il debug XML, è un dolore al culo per fare clic costantemente sui Visualizer Text/XML nella finestra di controllo per vedere l'intero valore di una variabile stringa XML. Le finestre "Guarda" in Visual Studio sembrano essere vincolate a una sola riga.Finestra di controllo multilinea in Visual Studio 2010?

C'è un modo per costantemente "guardare" il valore di una variabile multi-linea durante il debug? Non deve essere in una finestra di controllo, suppongo, ma voglio vedere il valore di una stringa XML, e le finestre di visualizzazione sono modali.

risposta

3

Non è molto bella, ma un modo ho affrontato che è quello di mettere l'indirizzo della stringa in una finestra di memoria, che può mostrare caratteri di testo. Aprire una delle finestre di memoria dal menu Debug: Debug \ Windows \ Memory. È quindi possibile digitare l'indirizzo o il nome della variabile o semplicemente fare doppio clic sulla variabile e "trascinarla" fino al campo dell'indirizzo della finestra di memoria.

0

Che cosa si potrebbe fare è cambiare il modo autoexp.dat verrà visualizzato l'hash della stringa prima, così almeno si sa quando cambia stringa. In questo modo non è necessario aprire la finestra di visualizzazione più spesso. Ovviamente questo non funzionerà quando la stringa multi-linea viene continuamente aggiornata.

0

So che questa domanda è richiesta su Visual Studio 2010, ma in Visual Studio 2013, è possibile fare clic con il pulsante destro del mouse sulla variabile variabile stringa nel riquadro Auto/locali/Watch e selezionare Aggiungi Parallel Watch. Questo ti darà una vista multi-linea non modale del valore della variabile di stringa.

+1

In VS 2015 mi dà questo ancora una visione unica riga. C'è qualcos'altro che devo cliccare per una vista a più righe del mio valore di stringa (a parte la piccola lente d'ingrandimento)? – emragins

Problemi correlati