Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 为什么我的异常堆栈跟踪总是指向最后一个方法行?_C#_.net_Visual Studio_Exception_Stack Trace - Fatal编程技术网

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

C# 为什么我的异常堆栈跟踪总是指向最后一个方法行?,c#,.net,visual-studio,exception,stack-trace,C#,.net,Visual Studio,Exception,Stack Trace,我的Visual Studio安装有问题。当我遇到异常时,它的堆栈跟踪中总是有不正确的行号。在我的代码库中,每个方法的最后一行总是有点。同时,当我使用调试器跟踪程序时,它是正常的。PDB怎么了 不,我不会对每个方法重新抛出异常 在每一行堆栈跟踪中,我有最后一行对应的方法,而异常在中间被语句抛出。听起来好像是在发布模式运行你的应用程序。发布模式对异常和诸如此类的行号有困难 在调试模式下编译你的应用程序(无需附加调试器),看看它是否能自行解决问题

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

不,我不会对每个方法重新抛出异常


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

听起来好像是在发布模式运行你的应用程序。发布模式对异常和诸如此类的行号有困难

在调试模式下编译你的应用程序(无需附加调试器),看看它是否能自行解决问题