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

How to see details (e.g. inner exception) of unhanded exception

在 visual studio 中,如果未处理异常且工作室找不到导致它的源代码,将显示如下屏幕:

没关系。假设我不需要代码,但我怎样才能至少看到一些异常信息,除了类型和消息?例如,内部异常会有所帮助。

编辑:正如@victor-alexandru-papa 的回答中所建议的,如果选中了公共语言运行时异常的“抛出时中断”,它确实会显示有关异常的更多信息。 (在我的例子中 break mode 是由未等待任务中的异常引起的)。

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

您可以尝试转到“调试”、Windows、“异常设置”,然后选中“抛出时中断”下的框以获取公共语言运行时异常。