异常设置窗口有助于调试 - 但有时在调试时会在多个位置显示相同的异常 - 当我需要转到另一个目标异常时,在这些异常中按F5会很烦人。
当抛出的异常是一般异常(例如对象实例为null)时,这尤其麻烦,因此我无法忽略该异常。并且等待下一次异常重新抛出需要很长时间。如果我按住F5 - 它可以退出异常警告,如果它返回到网页,它刷新页面也很麻烦。
对于VS设置,扩展(例如resharper等)或其他一些我们可以要求Exception设置窗口显示例外的第一次出现的异常(第一次机会异常等),是否有任何方法可以允许我们第一次出现时会抓住每一个例外吗?从技术上讲,这可以通过一些堆栈跟踪匹配进行检查。
答案 0 :(得分:1)
VS设置,扩展程序(例如resharper等)还是其他一些方法,我们可以要求Exception设置窗口只在第一次显示异常时显示异常(第一次机会异常等)这可以让我们第一次出现时抓住每个例外情况?从技术上讲,可以通过一些堆栈跟踪匹配来检查。
我所知道的是它可以使用异常设置窗口捕获第一次机会异常,但不仅仅是这种异常。
或者你真的知道首先是异常,然后像这种情况一样启用Exception选项:
How do I enable Visual Studio 2010 to break when a first chance exception happens?
但我认为这不是您想要使用的方式,因为在调试应用之前我们不知道异常是什么。
我还帮助您向产品团队提交功能请求:
如果可能,您可以添加评论并投票给该用户发声。