c# - Visual Studio 异常总是在上一级中断
问题描述
我正在使用 Visual Studio 2017 Professional。我已将我的项目设置为调试模式。但是,每次发生异常时,它总是在上一级中断,而不是在异常发生的地方中断。
例如,如果我有一个名为 dlgShowMe 的对话框,它是从名为 Main.cs 的文件中调用的,其中包含如下行:dlg.ShowDialog()。
如果在 dlgShowMe 内部发生异常,请在其事件处理程序中使用以下语句:px = 0; 其中 p 为空。
Visual Studio 总是在 Main.cs 的 dlg.ShowDialog() 行中断,而不是发生异常的位置:px = 0;
任何想法为什么会发生这种情况?
解决方案
推荐阅读
- python - docker权限问题使用简单的python脚本写入txt文件
- flutter - 如何将 ScrollNotification 发送到父 Scaffold?
- reactjs - 在 React 中传递函数更深两层
- javascript - 如何将数据从sun传输到java
- swift - 是否可以使用值而不是类型来参数化泛型类型?
- windows - 如何禁用chromedriver自动更新
- java - 尝试使用 Map< Class, Function
> 作为 java 8 中 instanceOf 的替代品,无法放入地图 - c# - 通过 Sql 查询访问 DataGrid (WPF) 中的 CheckBox 自动完成
- c# - 未安装带有 AppThemeBinding 的 Xamarin.Forms 应用程序
- android - RNFS - 无法打开下载目录中保存的 excel 文件