在 VS2015 中调试时记录数据

Logging data while debugging in VS2015

一直在努力寻找类似的功能或实现方法。基本上,一种通过 VS 调试器记录数据的方法,而不是通过代码编写数据记录,因为对于我正在做的事情,这种方式会快得多。

您可以在代码的关键部分或特定变量上添加断点,并将断点设置为记录数据(而不是或在停止执行时)。

这里有一些基本的解释:using breakpoints。只需查看断点的属性即可帮助您发现可能性。

Visual Studio 有一个很棒的特性叫做 Tracepoints - 基本上,跟踪点就像一个断点,除了不是进入调试器,调试器将日志消息写入输出 window.

Tracepoints 的伟大之处在于,您可以在调试代码时动态更改日志记录 - 无需每次更改解决方案和重新 运行 程序。

我共同创建了一个名为 OzCode 的商业 Visual Studio 扩展,它通过将功能齐全的日志查看器烘焙到 Visual Studio 中以查看结果来扩展 Visual Studio 的跟踪点,并允许您将结果导出到 Excel。观看教学视频 on youtube