c# - 如何在使用 try catch 后更好地调试

标签 c# exception

如果我使用 try/catch 并显示一个消息框,我只能看到异常,但 VS IDE 不会将我指向确切的行...(尽管我得到了函数的名称和堆栈跟踪)

在调试过程中是否可以在不删除 try/catch block 的情况下将异常抛回到确切的行?

谢谢

最佳答案

在 Visual Studio 中,进入调试菜单 -> 异常...

确保选中“抛出”以及“用户未处理”。

这将使 Visual Studio 在抛出异常的行上中断,即使它已被处理(因此将您指向确切的行)。

关于c# - 如何在使用 try catch 后更好地调试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3334890/

相关文章:

java - http 请求后 GWT 中未捕获的异常

c++ - 如何避免意外异常带来的问题?

c# - 为什么我们在定义事件时需要 "event"关键字?

ios - 错误 "Thread 1:EXC_BAD_INSTRUCTION (code=EXC_I386_INVOP, subcode=0x0)"是什么意思?

javascript - 如何在动态链接函数jquery函数C#上传递多个参数?

c# - WinForms 复选框不响应加/减键 - 简单的解决方法?

debugging - 如何解释WinDbg中显示的异常代码?

python - Boto3 Python Lambda 自定义返回错误

c# - ASPNET CORE ViewComponent 的 TagHelper 不工作

c# - Roslyn 数据流分析 - WrittenInside 和 Locations 字段的值不明确