调试XML时,不断点击监视窗口中的Text / XML可视化工具以查看XML字符串变量的完整值是一件很痛苦的事。 Visual Studio中的“Watch”窗口似乎被限制为一行。
有没有办法在调试时不断“观察”多行变量的值?我想不必在观察窗口中,但我希望看到XML字符串的值,并且可视化框是模态的。
答案 0 :(得分:3)
它不是很漂亮,但我处理的一种方法是将字符串地址放在一个可以显示文本字符的内存窗口中。从Debug菜单打开其中一个内存窗口:Debug \ Windows \ Memory。然后,您可以键入地址或变量名称,或者只需双击变量并将其“拖动”到内存窗口的地址字段。
答案 1 :(得分:0)
你可以做的是更改autoexp.dat,以便它首先显示字符串的哈希值,所以至少你知道字符串何时更改。这样您就不需要经常打开可视化工具箱。当然,当多行字符串不断更新时,这将不起作用。
答案 2 :(得分:0)
我知道这个问题是关于Visual Studio 2010的,但在Visual Studio 2013中,您可以右键单击Autos / Locals / Watch窗格中的字符串变量行,然后选择添加并行监视 。这将为您提供字符串变量值的非模态,多行视图。