调试器完成后查看最后一个变量值
Posted
技术标签:
【中文标题】调试器完成后查看最后一个变量值【英文标题】:See last variable value after debugger finishes 【发布时间】:2020-01-26 17:09:23 【问题描述】:是否有一个选项可以标记一个变量,以便在编写代码时可以查看它在调试执行完成之前的最后一个值?也许通过一些VS扩展? 可能有用的示例场景:从 REST API 服务获得的复杂 JSON 字符串,需要处理但不记得它的结构。或者将对象反序列化为动态变量。
【问题讨论】:
【参考方案1】:我为此使用Trace
。您可以编写任何要跟踪的内容,Visual Studio 会在调试期间将其拾取(并且在调试完成后将保持上次运行)。
无需“标记”变量或任何花哨的东西,只需编写一行代码即可。
(附带说明:如果您担心可能会发布该代码并编写一些安全敏感的内容:您可以在发布模式的构建配置中省略 TRACE
。所有对 Trace
的调用都将从最终版本中省略代码。)
【讨论】:
我已经在使用跟踪点,但正在考虑在功能上与数据提示类似的东西,因此我可以钻取对象的结构。但是谢谢,特别是关于从发布版本中排除跟踪的提示。以上是关于调试器完成后查看最后一个变量值的主要内容,如果未能解决你的问题,请参考以下文章