【C# 异常处理】调试器 管理异常
装载自:https://docs.microsoft.com/zh-cn/visualstudio/debugger/managing-exceptions-with-the-debugger?view=vs-2022
以下是部分摘抄
在 Visual Studio 中使用调试器管理异常
“异常设置” 窗口在 C# 中支持通用异常类型.
设置vs>“调试”>“Windows”>“异常设置”
搜索OperationCanceledException异常,然后将该异常打勾
中断
调试器中断时,会显示引发异常的位置。
添加或删除
添加或删除自定义异常
还原
要将异常设置还原为默认值,请选择“将列表还原为默认设置”
继续执行
如果使用仅我的代码调试 .NET 或 JavaScript 代码,则可以告知调试器在遇到未在用户代码中进行处理但在其他地方进行了处理的异常时不要执行中断操作。
1\在“异常设置”窗口中,右键单击列标签打开快捷菜单,然后选择“显示列”>“其他操作” 。 (如果已禁用“仅我的代码”,将看不到此命令。 )将显示名为“其他操作”的第三列 。
2\要更改特定异常的此设置,请选择异常,右键单击以显示快捷菜单,然后选择“在遇到未在用户代码中进行处理的异常时继续执行” 。 你还可以更改整个异常类别的设置,如整个“公共语言运行时”异常。
向异常添加条件
使用“异常设置”窗口对异常设置条件 。 当前支持的条件包括要包括在异常中或排除在异常外的模块名称。 通过将模块名称设置为条件,可以选择仅在某些代码模块遇到异常时中断执行。 你还可以选择在特定的模块遇到异常时不要中断执行。
要添加异常条件,请执行以下操作:
1\在“异常设置”窗口中选择“编辑条件”按钮,或右键单击异常并选择“编辑条件” 。
2\ 要向异常添加额外的所需条件,请为每个新条件选择“添加条件” 。 将显示其他条件行。
3\对于每个条件行,键入模块的名称,然后将比较运算符列表更改为“等于”或“不等于” 。 你可以在名称中指定通配符 (\*),以指定多个模块 。
4\如果需要删除条件,请选择条件行末尾的 X 。
编程是个人爱好