【发布时间】:2015-02-03 23:40:00
【问题描述】:
在调试 XML 时,经常单击观察窗口中的文本/XML 可视化工具来查看 XML 字符串变量的完整值是一件很痛苦的事情。 Visual Studio 中的“Watch”窗口似乎被限制在一行。
有没有办法在调试时不断“观察”多行变量的值?我想不必在监视窗口中,但我想查看 XML 字符串的值,并且可视化框是模态的。
【问题讨论】:
标签: visual-studio visual-studio-2010
在调试 XML 时,经常单击观察窗口中的文本/XML 可视化工具来查看 XML 字符串变量的完整值是一件很痛苦的事情。 Visual Studio 中的“Watch”窗口似乎被限制在一行。
有没有办法在调试时不断“观察”多行变量的值?我想不必在监视窗口中,但我想查看 XML 字符串的值,并且可视化框是模态的。
【问题讨论】:
标签: visual-studio visual-studio-2010
这不是很漂亮,但我处理过的一种方法是将字符串地址放在可以显示文本字符的内存窗口中。从 Debug 菜单打开内存窗口之一:Debug\Windows\Memory。然后,您可以输入地址或变量名称,或者只需双击变量并将其“拖动”到内存窗口的地址字段。
【讨论】:
您可以做的是更改 autoexp.dat,使其首先显示字符串的哈希值,因此至少您知道字符串何时更改。这样您就不需要经常打开可视化框。当然,当多行字符串不断更新时,这将不起作用。
【讨论】:
我知道这个问题是在询问 Visual Studio 2010,但在 Visual Studio 2013 中,您可以右键单击 Autos/Locals/Watch 窗格中的字符串变量行并选择 Add Parallel Watch .这将为您提供字符串变量值的非模态多行视图。
【讨论】: