【发布时间】:2020-08-05 03:44:37
【问题描述】:
当某些东西引发异常时,我通常单击“查看详细信息”,这会将QuickWatch 窗口带到前台,让我检查发生的异常。
真正困扰我的是我无法浏览/搜索我的代码并在其旁边打开QuickWatch 窗口。我首先得关上窗户。
有没有办法在休息时保持窗户打开?也许还有另一种方法?
【问题讨论】:
标签: debugging exception visual-studio-2019
当某些东西引发异常时,我通常单击“查看详细信息”,这会将QuickWatch 窗口带到前台,让我检查发生的异常。
真正困扰我的是我无法浏览/搜索我的代码并在其旁边打开QuickWatch 窗口。我首先得关上窗户。
有没有办法在休息时保持窗户打开?也许还有另一种方法?
【问题讨论】:
标签: debugging exception visual-studio-2019
有没有办法在休息时保持窗户打开?也许有 另一种方法?
实际上,调用快速观看窗口时并没有浏览或搜索源代码的功能。而当你调用快速窗口时,它会锁定当前界面,我们不能对其他窗口进行任何其他操作。这就是调试模式下的快速窗口功能。
有没有办法在休息时保持窗户打开?也许有 另一种方法?
其实,没有这样的功能可以达到你的目的。检测异常是调试模式进程的工作。如果 Debug 模式被破坏,则无法监控异常,因此无法实现。必须基于Debug模式才能捕获。
作为建议,您可以试试这个:
建议
1) 当您在调试模式下实现错误Exception User Unhandled 时,您可以先在代码编辑器中浏览/搜索您的代码。
2) 之后,你可以保持你的代码段的当前界面,打开快速观察窗口(Debug-->QuickWatch)-->在里面输入$exception 表达式文本框并点击重新评估。
这将与之前显示的相同。
【讨论】: