如何在VB.NET中调试时如何执行断点?

MiB*_*Bol 1 vb.net forms debugging

我想只在我直接使用代码时才在代码中执行断点.我尝试了这个解决方案,但它没有按预期工作:

<Conditional("DEBUG")>
Public Sub Breakpoint()
    #If DEBUG Then
        System.Diagnostics.Debugger.Break()
    #End If
End Sub
Run Code Online (Sandbox Code Playgroud)

我该如何识别问题?

Joe*_*orn 5

使用:

If System.Diagnostics.Debugger.IsAttached Then
    System.Diagnostics.Debugger.Break()
End If
Run Code Online (Sandbox Code Playgroud)