我有一个C#WinForm应用程序,我运行x86模式.它适用于x86模式.当我使用任何CPU模式运行此应用程序时,会出现此问题.我得到以下提到的错误:
XXXXXX.dll中出现未处理的"System.StackOverflowException"类型异常
我知道这可能是由无限循环引起的,但在这种情况下,x86模式中应该发生相同的错误.我知道这不是因为无限次迭代.它与堆栈溢出有关.
做了一些研究后,我用Editbin增加了堆栈大小
从
Editbin.exe/Stack:14000000"$(TargetDir)MyProject.exe"
至
Editbin.exe/Stack:14000000"$(TargetDir)MyProject.exe"
任何想法可能是什么原因以及我应该进入的方向?