首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

尽管启用了"Just My Code“,但Visual Studio 2019仍在外部异常上中断

尽管启用了"Just My Code",但Visual Studio 2019仍在外部异常上中断。

在Visual Studio 2019中,启用了"Just My Code"选项后,调试器会尝试只中断在我们自己的代码中发生的异常,而不中断在外部库或框架中发生的异常。然而,有时候即使启用了这个选项,Visual Studio仍然会在外部异常上中断。

这可能是由于以下几个原因导致的:

  1. 异常被外部库或框架抛出并未被捕获:即使我们的代码没有直接调用外部库或框架的方法,但如果这些方法内部抛出了异常并未被捕获,调试器仍然会中断。
  2. 调试器设置:在某些情况下,调试器的设置可能会导致即使启用了"Just My Code"选项,仍然中断在外部异常上。我们可以检查调试器的设置,确保没有设置任何导致这种行为的选项。
  3. 调试器无法识别"Just My Code":有时候,调试器可能无法正确识别我们的代码和外部库或框架之间的边界,导致仍然中断在外部异常上。这可能是由于代码结构复杂或调试器的限制造成的。

针对这个问题,我们可以尝试以下解决方法:

  1. 检查并捕获外部异常:在我们的代码中,可以尝试捕获可能抛出的外部异常,并进行适当的处理。这样可以避免调试器中断,并能够更好地控制异常的处理流程。
  2. 更新Visual Studio:确保我们使用的是最新版本的Visual Studio。新版本通常会修复一些调试器相关的问题,可能会改善"Just My Code"选项的行为。
  3. 调整调试器设置:检查调试器的设置,确保没有设置任何导致中断在外部异常上的选项。可以尝试重新设置调试器的默认设置,或者根据具体情况进行调整。
  4. 与官方支持联系:如果以上方法都无法解决问题,可以联系Visual Studio的官方支持团队,向他们报告问题并寻求进一步的帮助和指导。

需要注意的是,以上解决方法是一般性的建议,具体情况可能因个人开发环境、代码结构和调试器版本而有所不同。在实际应用中,我们应根据具体情况选择合适的解决方法。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

没有搜到相关的合辑

领券