C# 如何在VS2019中禁止调试器在任务异常时中断?

C# 如何在VS2019中禁止调试器在任务异常时中断?,c#,visual-studio,C#,Visual Studio,每当我尝试使用引发异常的任务时,通常是在取消任务的情况下,调试器总是会在任务委托内部中断异常,不允许我继续,而不会同时完全删除异常(即使我将取消的任务包装在try/catch中,调试器仍会在抛出异常时抛出取消方法)。有没有办法禁用此功能,因为我必须在没有调试器的情况下不断运行程序以避免此功能 问题图片: 更多信息:如果您已经在调试,我将以两种方式使用C#.net core 3.1、vs2019 16.7.2社区版: 单击异常设置左侧的箭头 取消选中“当用户未处理此异常类型时中断” 如果要将全局

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

问题图片:


更多信息:如果您已经在调试,我将以两种方式使用C#.net core 3.1、vs2019 16.7.2社区版:

  • 单击异常设置左侧的箭头
  • 取消选中“当用户未处理此异常类型时中断”
  • 如果要将全局异常添加到visual studio 2019

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


    

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

  • 单击异常设置左侧的箭头
  • 取消选中“当用户未处理此异常类型时中断”
  • 如果要将全局异常添加到visual studio 2019

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


    

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