gpt4 book ai didi

visual-studio - 在 Visual Studio 2019 中引发用户处理的异常时如何不中断

转载 作者:行者123 更新时间:2023-12-04 10:00:18 24 4
gpt4 key购买 nike

Microsoft Visual Studio Enterprise 2019
Version 16.5.5
VisualStudio.16.Release/16.5.5+30104.148
Microsoft .NET Framework
Version 4.8.03752

当发生以下异常时,我不希望 Visual Studio 中断 Debug模式。我通过try catch处理过的那些。但是即使我进行了广泛的互联网搜索,我也找不到方法

项目详情:asp.net web 表单、.net 4.8 框架

enter image description here

最佳答案

How to not break when user handled exception is thrown in visual studio 2019



第一 , 感谢 贾济莫夫 分享精彩的建议。

其实 ,要在 Debug模式下停止破坏特定异常( System.NullReferenceException ),您应该尝试 Jazimpv 的建议。

调试 --> window --> 异常设置 --> 公共(public)语言运行时异常

取消选中 System.Null.ReferenceException
enter image description here

此功能只是防止异常中断调试,但不会阻止异常的发生。 虽然它不会出现在代码编辑器中,它也会被输出窗口捕获。

enter image description here

然而 ,你无法在不中断 Debug模式的情况下直接在代码编辑器中得到最直接的异常。

为了获取更详细的异常信息,您可以将其写入输出窗口:
  try
{

.........
}
catch(Exception ex)
{
Debug.WriteLine("=============================");
Debug.WriteLine(ex.Message);
Debug.WriteLine(ex.Source);
Debug.WriteLine(ex.StackTrace);
Debug.WriteLine("=============================");
}

enter image description here

关于visual-studio - 在 Visual Studio 2019 中引发用户处理的异常时如何不中断,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61844267/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com