为什么我的异常堆栈跟踪总是指向最后一个方法行?

Art*_*rov 6 .net c# exception stack-trace visual-studio

我的 Visual Studio 安装有问题。当我遇到异常时,我的堆栈跟踪中总是有不正确的行号。我的代码库中总是指向每个方法的最后一行。同时,当我用调试器跟踪程序时也没有问题。PDB 出了什么问题?

不,我不会在每个方法中重新抛出异常。

在堆栈跟踪的每一行中,我都有相应方法的最后一行,而中间的语句抛出了异常。

Mat*_*sen 4

听起来您正在发布模式下运行应用程序。发布模式在处理异常等的行号方面存在困难。

在调试模式下编译您的应用程序(无需附加调试器)并查看它是否可以自行解决。