我想知道我是否应该在调用其他调试和调试器函数之前调用if(Debugger.IsAttached)?
if(Debugger.IsAttached) { Debugger.Break(); }与
Debugger.Break() // Without checking if Debugger is actually attached发布于 2011-09-07 03:11:34
这取决于您调用Break()方法的原因。根据documentation的说法
如果未附加调试器,则会询问用户是否要附加调试器。
如果你不想打扰当前没有调试的用户,那么你应该先测试附件。如果你不关心(或者实际上想要提示符),那么不要检查。
https://stackoverflow.com/questions/7324873
复制相似问题