Visual studio 2010 使用VS2010在C#中查找StackOverflow生成代码

Visual studio 2010 使用VS2010在C#中查找StackOverflow生成代码,visual-studio-2010,debugging,c#-4.0,stack-overflow,Visual Studio 2010,Debugging,C# 4.0,Stack Overflow,我有几个计算项目的解决方案。通过StackOverflowException崩溃20分钟后的代码。如何发现问题?我在代码中没有任何递归函数,或者当我错误地使用递归函数时,我不会编写这些东西 使用什么工具我可以找到一些递归或其他可以产生StackOverFlowException?或者如何找到一些信息,可以引导我解决问题 谢谢 在VS调试器中运行它,并在异常发生后查看调用堆栈。是否尝试查看堆栈跟踪以查看引发异常的位置?您可以在VS2010中使用断点来确定实际发生异常的位置。@Dave:{无法计算表

我有几个计算项目的解决方案。通过StackOverflowException崩溃20分钟后的代码。如何发现问题?我在代码中没有任何递归函数,或者当我错误地使用递归函数时,我不会编写这些东西

使用什么工具我可以找到一些递归或其他可以产生
StackOverFlowException
?或者如何找到一些信息,可以引导我解决问题


谢谢

在VS调试器中运行它,并在异常发生后查看调用堆栈。

是否尝试查看堆栈跟踪以查看引发异常的位置?您可以在VS2010中使用
断点来确定实际发生异常的位置。@Dave:{无法计算表达式,因为当前线程处于堆栈溢出状态。}我不知道从何处获取有关在何处设置断点的信息。不要只是启动程序并等待它爆炸。除了弹片之外,你什么都看不到。系统地测试程序的逻辑部分。你知道单元测试吗?现在可能是找到答案的好时机。[外部代码]-这只是调用堆栈上的一个位置,对我来说没有任何意义。@Svisstack:在调试器选项中仅禁用我的代码