1
我只想直接在代码中工作时,我想在代码中执行一个断点。我想这个解决方案,但预期它不工作:如何仅在VB.NET中调试时执行断点?
<Conditional("DEBUG")>
Public Sub Breakpoint()
#If DEBUG Then
System.Diagnostics.Debugger.Break()
#End If
End Sub
如何识别问题?
我只想直接在代码中工作时,我想在代码中执行一个断点。我想这个解决方案,但预期它不工作:如何仅在VB.NET中调试时执行断点?
<Conditional("DEBUG")>
Public Sub Breakpoint()
#If DEBUG Then
System.Diagnostics.Debugger.Break()
#End If
End Sub
如何识别问题?
用途:
If System.Diagnostics.Debugger.IsAttached Then
System.Diagnostics.Debugger.Break()
End If
谢谢乔尔,完美的作品! – MiBol
为什么不直接设置在Visual Studio中'F9'断点? – millimoose
我的想法是它试图避免在调试我的代码时抛出异常。但是,如果应用程序自任何用户的计算机运行后抛出异常。 – MiBol
我使用了很多断点(使用F9),但有时我清除了代码后的所有断点。这是一种不会抹去一些断点的方式。 – MiBol