如何查看未处理的异常的详细信息(例如内部异常)

时间:2020-11-10 21:53:48

标签: c# visual-studio unhandled-exception

在Visual Studio中,如果未处理异常并且Studio无法找到导致该异常的源代码,则会显示如下屏幕:

enter image description here

没关系。假设我不需要代码,但是如何至少看到一些异常信息(类型和消息除外)?例如,内部异常会有所帮助。

编辑:如@ victor-alexandru-papa的答案中所建议,如果选中了“公共语言运行时异常的抛出时中断”,则确实会显示有关异常的更多信息。 (在我的情况下,break mode是由未完成的任务中的异常引起的。

想进行此编辑以添加一些发生的情况的屏幕截图。因此,如您所见,将出现新的View details按钮,该按钮实际上显示了异常的详细信息。当抛出异常时,我现在还可以看到堆栈和应用程序的状态。

enter image description here

1 个答案:

答案 0 :(得分:1)

您可以尝试调试,Windows,异常设置,并选中“抛出时中断”下的“公共语言运行时异常”框。