Visual Studio中正方形/菱形断点的含义是什么?

tra*_*m_3 27 c# debugging breakpoints visual-studio visual-studio-debugging

我放置了两个断点,其中一个变成了正方形。这是什么意思?如果有帮助,我可以远程调试一些代码。

断点窗口的屏幕截图

Nin*_*rry 37

这意味着执行不会在该断点处中断,但是调试日志中只会输出一条消息。

要更改此设置,请右键单击断点,然后选择“设置”(在较早的VS版本中)或“操作”(从VS 2017开始)。

在此处输入图片说明

请参阅以下问题,以了解这为何有用:


小智 5

您提到的方形断点是Breakpoint actions 和 tracepoints

根据使用断点的 docs.microsoft.com 调试器

跟踪点是将消息打印到输出窗口的断点。跟踪点可以充当编程语言中的临时跟踪语句。

您可以通过将光标移动到断点来单击断点附近的设置按钮来更改断点设置。