【问题标题】:How to disable the Debugger From Breaking On A Task Exception In VS2019?如何在 VS2019 中禁用调试器中断任务异常?
【发布时间】:2021-02-04 02:57:16
【问题描述】:

每当我尝试使用引发异常的任务时,通常是在取消任务的情况下,调试器总是会中断任务委托内的异常,不允许我在不完全删除异常的情况下继续(即使我包装了一个在 try/catch 中取消的任务,调试器仍然会在 Cancellation 方法上抛出异常,因为它会引发异常)。有什么办法可以禁用此功能,因为我必须在没有调试器的情况下不断运行我的程序以避免此功能?

问题图片:

更多信息:我正在使用 C# .net core 3.1,vs2019 16.7.2 社区版

【问题讨论】:

  • 禁用中断用户处理的异常

标签: c# visual-studio


【解决方案1】:

两种方法,如果您已经在调试:

  1. 点击例外设置左侧的箭头
  2. 取消选中“当此异常类型为用户未处理时中断”。

如果你想在 Visual Studio 2019 中添加全局异常

转到“调试”>“异常”对话框,单击“添加”,选择“公共语言运行时异常”,然后输入异常的全名(不是程序集限定名称)。然后取消选中此异常的抛出复选框。



【讨论】:

    猜你喜欢
    • 2013-02-06
    • 2023-03-16
    • 1970-01-01
    • 2021-05-01
    • 2013-09-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-03-13
    相关资源
    最近更新 更多