visual-studio-2010 - 如何跳回在 Visual Studio 2010 调试器中引发异常的代码行?

标签 visual-studio-2010 visual-studio debugging exception exception-handling

使用 Visual Studio 2010 调试器,我熟悉使用调用堆栈窗口来查看当前执行的函数是从哪里调用的。

我正在使用一些具有相当大的应用程序 try块。假设我在 catch 的断点处暂停代码的执行块,判断异常是从 try 块中的哪一行引发的最简单方法是什么?

我确实知道“堆栈跟踪”包含行号等详细信息,但是否有更简单的方法(例如快捷键)导航回引发异常的代码行?

更新:我想强调的是,我不希望将执行点移回 try堵塞;我只是想要一种更简单的方法来知道异常是从哪一行引发的。

最佳答案

如果您转到“DEBUG”,“Exceptions...”,然后针对“Common Language Runtime Exceptions”选择“Thrown”。

Exceptions

然后,当您的代码遇到异常时,它将停在出现错误的行上。

关于visual-studio-2010 - 如何跳回在 Visual Studio 2010 调试器中引发异常的代码行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15010935/

相关文章:

java - "Step into"在我自己的 Eclipse 项目中

visual-studio - Visual Studio链接到不同的代码区域

c# - 在 C# 中以编程方式添加没有管理员权限的文件关联

git - Visual Studio 解决方案与 Git 项目和 TFS 项目混合

asp.net - 为什么 ASP.NET Web 配置工具被排除在 Visual Studio 2013 之外?

c++ - 将 unsigned char * 数组可视化为位图

visual-studio-2010 - 有人在使用 VS2010 时遇到过缓慢的构建吗?

asp.net - 如何跟踪 ASP.net 中的调试消息?

mysql - 备份问题

不能插入断点。低值地址