首页 > 解决方案 > Visual Studio 异常总是在上一级中断

问题描述

我正在使用 Visual Studio 2017 Professional。我已将我的项目设置为调试模式。但是,每次发生异常时,它总是在上一级中断,而不是在异常发生的地方中断。

例如,如果我有一个名为 dlgShowMe 的对话框,它是从名为 Main.cs 的文件中调用的,其中包含如下行:dlg.ShowDialog()。

如果在 dlgShowMe 内部发生异常,请在其事件处理程序中使用以下语句:px = 0; 其中 p 为空。

Visual Studio 总是在 Main.cs 的 dlg.ShowDialog() 行中断,而不是发生异常的位置:px = 0;

任何想法为什么会发生这种情况?

标签: c#visual-studioexceptionbreak

解决方案


推荐阅读