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

C# Visual Studio中方形/菱形断点的含义是什么?,c#,visual-studio,debugging,breakpoints,visual-studio-debugging,C#,Visual Studio,Debugging,Breakpoints,Visual Studio Debugging,我放置了两个断点,其中一个变成正方形。这是什么意思?如果有帮助的话,我正在远程调试一些代码 这意味着执行不会在该断点中断,但调试日志中将只输出一条消息 要更改此设置,请右键单击断点并选择“设置”(在旧版本VS中)或“操作”(从VS2017开始) 请参见此问题,了解其有用的原因: 您提到的方形断点是断点操作和跟踪点 据 跟踪点是将消息打印到输出窗口的断点。跟踪点可以像编程语言中的临时跟踪语句一样工作 您可以通过单击断点附近的设置按钮,将光标移动到断点来更改断点设置。这是条件断点。您可以指定一

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


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

要更改此设置,请右键单击断点并选择“设置”(在旧版本VS中)或“操作”(从VS2017开始)

请参见此问题,了解其有用的原因:


您提到的方形断点是断点操作和跟踪点

跟踪点是将消息打印到输出窗口的断点。跟踪点可以像编程语言中的临时跟踪语句一样工作


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

这是条件断点。您可以指定一些条件,如someValue==true,然后它才会命中。@fhnaseer No,其指示是在断点符号中有加号◇" 是钻石(或不太常见的菱形)。”□“是正方形。虽然我很少发表这种性质的评论,但我认为值得注意的是,当人们遇到这种情况时,更可能是在搜索符号的正确术语。在文档中它确实被称为钻石,这就是为什么我在通过调试se搜索时没有捕捉到它的原因。”它看起来有4个直角,这使得它仍然是一个正方形,不管旋转。