使用 Visual Studio 2010 调试器,我熟悉使用调用堆栈窗口来查看当前执行的函数是从哪里调用的。
我正在使用一些具有相当大的应用程序 try
块。假设我在 catch
的断点处暂停代码的执行块,判断异常是从 try 块中的哪一行引发的最简单方法是什么?
我确实知道“堆栈跟踪”包含行号等详细信息,但是否有更简单的方法(例如快捷键)导航回引发异常的代码行?
更新:我想强调的是,我不希望将执行点移回 try
堵塞;我只是想要一种更简单的方法来知道异常是从哪一行引发的。
最佳答案
如果您转到“DEBUG”,“Exceptions...”,然后针对“Common Language Runtime Exceptions”选择“Thrown”。
然后,当您的代码遇到异常时,它将停在出现错误的行上。
关于visual-studio-2010 - 如何跳回在 Visual Studio 2010 调试器中引发异常的代码行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15010935/