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