【问题标题】:How can I view the entire value of a property in the Visual Studio debugger?如何在 Visual Studio 调试器中查看属性的整个值?
【发布时间】:2015-06-15 13:46:52
【问题描述】:

我有一个带有属性(字符串,以 XML 的形式)的对象,该属性被使用了几次并导致后来出现意外结果,所以我需要找到它在哪里/如何改变这样做。
我尝试将鼠标悬停在该属性上并将其固定,但我只得到显示约 2 行字符串的小框。但它是一个相当大的字符串,所以我想看到它的全部或大部分。有点像 text/xml 可视化工具,只是在打开该框的 VS 窗口中我无法执行任何调试操作。
有没有办法在 Visual Studio 2013 中做到这一点?

【问题讨论】:

标签: c# debugging visual-studio-2013


【解决方案1】:

悬停变量后,使用值左侧的放大镜图标。它将打开一个包含变量内容的窗口。

或者,将变量添加到 Locals/Watch 窗口。

【讨论】:

  • 监视窗口非常适合这种情况,它会在变量发生变化时突出显示。
  • 放大镜的窗口将我引向文本/XML 可视化工具。我必须在调试器中执行步骤之间关闭该窗口,因为保持该窗口打开不会让我在主 VS 窗口中进行交互。
  • 监视窗口已关闭,但仍只显示几行。但是,我将不得不查看突出显示的变量功能,@CodeCaster
【解决方案2】:

在代码或本地窗口中选择表达式后,Shift + Alt + Q 查看与最后一行和当前行相关的变量。

【讨论】:

    猜你喜欢
    • 2010-10-28
    • 1970-01-01
    • 2021-10-24
    • 2012-05-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-02-02
    相关资源
    最近更新 更多