Jetbrains Rider 不允许调试第 3 方异常
Jetbrains Rider doesn't allow debugging on 3rd party exceptions
我不确定我是否遗漏了什么,但似乎无法在 Jetbrains Rider 中调试异常。
我有一段异常简单的代码会抛出异常(无效的文件名),而且我无法找到
a) 在我的代码 中的异常行停止引发异常,并且
b) 查看我的源代码中可能导致异常的任何变量的值。
我在这里录制了一个示例视频,展示了调试尝试,以及为什么它看起来不合逻辑。
有没有人找到调试这些东西的方法? Rider真的坏了吗?
对于遇到相同情况的任何人,启用“任何异常”和禁用“仅在用户代码抛出的异常时中断”断点选项。
您也可以(如 @mu88 所述)禁用外部源的调试,但这只会减少堆栈帧中的混乱。
我不确定我是否遗漏了什么,但似乎无法在 Jetbrains Rider 中调试异常。 我有一段异常简单的代码会抛出异常(无效的文件名),而且我无法找到
a) 在我的代码 中的异常行停止引发异常,并且
b) 查看我的源代码中可能导致异常的任何变量的值。
我在这里录制了一个示例视频,展示了调试尝试,以及为什么它看起来不合逻辑。
有没有人找到调试这些东西的方法? Rider真的坏了吗?
对于遇到相同情况的任何人,启用“任何异常”和禁用“仅在用户代码抛出的异常时中断”断点选项。 您也可以(如 @mu88 所述)禁用外部源的调试,但这只会减少堆栈帧中的混乱。