Visual Studio 2010中的多行观察窗口?

7

在调试XML时,不断点击观察窗口中的文本/XML可视化器来查看XML字符串变量的完整值非常麻烦。在Visual Studio中,“观察”窗口似乎被限制在一行。

在调试时是否有一种方法可以不断“观察”多行变量的值?不一定要在观察窗口中,但我想看到XML字符串的值,而可视化器框是模态的。

3个回答

3

虽然不是很美观,但我处理这个问题的方法之一是将字符串地址放在内存窗口中,它可以显示文本字符。从调试菜单打开其中一个内存窗口:Debug\Windows\Memory。然后您可以输入地址或变量名称,或者只需双击变量并将其“拖动”到内存窗口的地址字段。


0

我知道这个问题是关于Visual Studio 2010的,但在Visual Studio 2013中,您可以右键单击Autos/Locals/Watch窗格中的字符串变量行,并选择添加并行监视。 这将为您提供一个非模态、多行的字符串变量值视图。


1
在VS 2015中,这仍然为我提供了单行视图。我需要点击其他东西来获得字符串值的多行视图吗(旁边的小放大镜)? - emragins

0
你可以更改autoexp.dat文件,使其首先显示字符串的哈希值,这样至少你知道字符串何时发生了变化。这样你就不需要经常打开可视化工具箱了。当然,如果多行字符串不断更新,则此方法将无效。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接