我应该检查调试器吗?IsAttached在调试器之前.中断或调试

本文关键字:调试器 中断 调试 IsAttached 检查 我应该 | 更新日期: 2023-09-27 18:07:38

我想知道我是否应该在调用其他调试和调试器函数之前调用if(Debugger.IsAttached) ?

if(Debugger.IsAttached) { Debugger.Break(); }

Debugger.Break() // Without checking if Debugger is actually attached

我应该检查调试器吗?IsAttached在调试器之前.中断或调试

这取决于您为什么调用Break()方法。根据文档:

如果没有附加调试器,则询问用户是否要附加一个调试器。

如果你不想打扰当前没有调试的用户,那么你应该先测试附件。如果你不关心(或者实际上想要提示),那么就不要勾选