Rider使调试第三方代码变得容易。但有时它只是在调试我自己的代码时太多的噪音。VS有“Just My Code”选项,它允许我们只调试自己的代码。Rider也有同样的吗?
axkjgtzd1#
以下是它应该如何工作。所有异常都被禁用,但任何异常选项中仅在我的代码中选项被选中。它作为允许的过滤器工作,没有排除。有关此页面的帮助:https://www.jetbrains.com/help/rider/Breakpoints_dialog_Rider.html
还有另一种选择:处理代码外的异常。我无法看到启用/禁用此选项的任何差异。不幸的是,此选项的帮助为空:https://www.jetbrains.com/help/rider/Settings_Debugger.html
eoxn13cs2#
是的,有一个选项,如文档所示here要禁用外部代码调试清除在生成、执行、部署上启用外部源代码调试| JetBrains Rider设置的调试器页面> Ctrl+Alt+S。如果禁用此选项,您仍然可以定位到外部代码并在那里设置断点。但是,外部代码中的断点将被调试器忽略,您将无法单步执行外部代码。因此,您的调试经验将受到解决方案中的源代码的限制。
yyhrrdl83#
JetBrains Rider附带默认功能Enable external source debug。如果您希望将调试限制在代码中,则需要禁用它。你可以在这里阅读更多关于这个功能。其他的答案对我没有帮助,因为它们处理的是异常而不是代码调试。所以,我决定分享这个,以防将来有人需要找到一个快速的答案。
3条答案
按热度按时间axkjgtzd1#
以下是它应该如何工作。所有异常都被禁用,但任何异常选项中仅在我的代码中选项被选中。它作为允许的过滤器工作,没有排除。有关此页面的帮助:https://www.jetbrains.com/help/rider/Breakpoints_dialog_Rider.html
还有另一种选择:处理代码外的异常。我无法看到启用/禁用此选项的任何差异。不幸的是,此选项的帮助为空:https://www.jetbrains.com/help/rider/Settings_Debugger.html
eoxn13cs2#
是的,有一个选项,如文档所示here
要禁用外部代码调试清除在生成、执行、部署上启用外部源代码调试| JetBrains Rider设置的调试器页面> Ctrl+Alt+S。如果禁用此选项,您仍然可以定位到外部代码并在那里设置断点。但是,外部代码中的断点将被调试器忽略,您将无法单步执行外部代码。因此,您的调试经验将受到解决方案中的源代码的限制。
yyhrrdl83#
JetBrains Rider附带默认功能Enable external source debug。如果您希望将调试限制在代码中,则需要禁用它。你可以在这里阅读更多关于这个功能。
其他的答案对我没有帮助,因为它们处理的是异常而不是代码调试。所以,我决定分享这个,以防将来有人需要找到一个快速的答案。