最適化 (Visual Studio 2015) でコンパイルされているときに、作業中のアプリケーションで特定のプロシージャを実行しようとすると、InvalidProgramException が発生します。PEVerify を使用して問題の内容を確認したところ、"Method[offset 0x00000351] Stack underflow" と表示されました。
明らかに、最適化をオフにすることで問題を解決できますが、MS が次のバージョンで原因となるバグを修正するのを待っているため、これは最適な解決策とは言えません。
スタック アンダーフロー エラーを修正するにはどうすればよいですか? 推測する必要がある場合、おそらくこのクラスが約18k行であるという事実に関連していると言えますが、それについてできることはあまりありません...
編集:明確にするために、「6276行と6277行を削除する」という行に沿った答えは期待していません。私が探しているのは、.netでこの種の問題をトラブルシューティングするための一般的な戦略です。この ActionScript の質問に対する回答のようなもの: How to debug a runtime stack underflow error? 、.net に固有のものを除く。この種の問題を抱えている次の人が、この問題を回避するための出発点となるように、これを投稿しています。