【问题标题】:See last variable value after debugger finishes调试器完成后查看最后一个变量值
【发布时间】:2020-01-26 17:09:23
【问题描述】:

是否有一个选项可以标记一个变量,以便在编写代码时可以查看它在调试执行完成之前的最后一个值?也许通过一些VS扩展? 可能有用的示例场景:从 REST API 服务获得的复杂 JSON 字符串,需要处理但不记得它的结构。或者将对象反序列化为动态变量。

【问题讨论】:

    标签: c# .net visual-studio debugging visual-studio-2013


    【解决方案1】:

    我为此使用Trace。您可以编写任何要跟踪的内容,Visual Studio 会在调试期间将其拾取(并且在调试完成后将保持上次运行)。

    无需“标记”变量或任何花哨的东西,只需编写一行代码即可。

    (附带说明:如果您担心可能会发布该代码并编写一些安全敏感的内容:您可以在发布模式的构建配置中省略 TRACE。所有对 Trace 的调用都将从最终版本中省略代码。)

    【讨论】:

    • 我已经在使用跟踪点,但正在考虑在功能上与数据提示类似的东西,因此我可以钻取对象的结构。但是谢谢,特别是关于从发布版本中排除跟踪的提示。
    猜你喜欢
    • 1970-01-01
    • 2018-02-10
    • 2023-03-10
    • 1970-01-01
    • 1970-01-01
    • 2019-11-04
    • 1970-01-01
    • 1970-01-01
    • 2011-03-17
    相关资源
    最近更新 更多