x86 モードで実行している C# WinForm アプリケーションがあります。x86モードでうまく機能します。このアプリケーションを任意の CPU モードで実行すると、問題が発生します。以下のエラーが表示されます。
タイプ 'System.StackOverflowException' の未処理の例外が XXXXXX.dll で発生しました
これは無限ループが原因である可能性があり、その場合、x86モードで同じエラーが発生するはずです。これは無限の反復によるものではないことを私は知っています。スタックオーバーフローと関係があります。
いくつかの調査を行った後、Editbinでスタックサイズを増やしました
から
Editbin.exe /Stack:14000000 "$(TargetDir)MyProject.exe"
に
Editbin.exe /Stack:14000000 "$(TargetDir)MyProject.exe"
何が原因で、どの方向に進むべきか考えていますか?