在我的代码中,我目前有一个异常处理设置,它将异常记录到文本文件中。然而,当我调试代码时,我宁愿不处理异常并让执行停止而不是读取文件、设置断点等。有没有一种简单的方法可以使用构建和发布配置(一些东西就像我可以用来注释掉一些异常处理代码的预处理器指令一样)?
事实证明,有比原始问题更好的解决方案,请参阅第一个答案。
最佳答案
C# 做 have preprocessor directives (例如,if、define 等...)您可以用于此目的。
但是,您也可以在 Visual Studio 中修改“调试 -> 异常...”下的设置,以便每次抛出异常时调试器都会中断(在执行进入 catch block 之前)。
关于c# - 在 Visual Studio 中调试期间如何停止执行所有异常?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/935741/