【发布时间】:2017-07-24 15:07:09
【问题描述】:
我目前正在处理引发异常的代码。 上周的某个时候,我不小心打开了 Microsoft Visual Studio 底部的一个选项卡,其中包含我在检查异常时通常可以找到的所有堆栈跟踪信息,找到“堆栈跟踪”并单击放大镜,它将打开一个新窗口,其中包含有关异常的额外详细信息的文本,例如导致异常的调用以及确切的代码行引发了异常。
这个 Stack Trace 选项卡最有趣的地方在于它允许我单击信息,Microsoft Visual Studio 会自动向我显示相关文件中的行。
我找到的大多数关于此的信息都将我引导到调用堆栈选项卡,这不是我想要的。 Here's an example 一个措辞相似但没有给出我正在寻找的答案的问题。
我尝试使用 Resharper 找到 Stack Trace 窗口:
这将打开这个堆栈跟踪窗口,看起来它应该是我正在寻找的,但它只显示一个日期值。此日期可能与我正在寻找的异常有关,但我正在寻找可以通过检查异常对象找到的窗口中的信息。这是显示 Stack Trace Explorer 窗口显示的屏幕截图:
编辑 我刚刚发现这个文本直接来自我剪贴板中的当前内容。
这是一个包含我正在寻找的信息的屏幕截图,但我想通过可点击的行找到此信息,以便我导航到与异常相关的行。 (我在屏幕截图中编辑了可能敏感的文本。我包含此屏幕截图只是为了说明我正在寻找的信息。)
【问题讨论】:
标签: exception-handling resharper visual-studio-2017 stack-trace