如何测试代码在调试模式下执行.
这是我想在伪代码中做的事情
if not debugMode then
Do something()
end if
Run Code Online (Sandbox Code Playgroud)
Mar*_*rkJ 23
您可以使用Debugger.IsAttached来确定是否正在调试该程序.
If Not Debugger.IsAttached Then
DoSomething()
End If
Run Code Online (Sandbox Code Playgroud)
编辑如果你总是想跳过DoSomething的调试版本的代码,无论是否正在使用调试器,使用条件编译使用#如果,这样的事情
#IF DEBUG Then
DoSomething()
#End If
Run Code Online (Sandbox Code Playgroud)
Fre*_*örk 10
调试模式是什么意思?如果您参考调试版本,则可以使用它#if DEBUG来测试:
#if DEBUG
// this is included in a debug build
#else
// this is not included in a debug build
#endif
Run Code Online (Sandbox Code Playgroud)