アプリケーションでExecutionEngineException
. そうなったらアプリケーションがクラッシュするはずだと思っていたのですが、クラッシュしません。また、イベント ビューアがアプリケーションが終了したと主張しても、アプリケーションは実行を続けます。問題のあるスレッドが静かに殺されているように見えるだけです。
問題は、例外が発生したときに条件を再現できないことです。疑わしいコードは、例外が発生する前に何千回も実行されます。ログには何もありません。要するに、私たちは困惑しています。
この例外が発生したときにアプリケーションがどのように動作するかを知るために、この例外を自由に生成できるようにしたいと考えています。もちろん、フレームワーク自体によってスローされる必要があり、発行throw new ExecutionEngineException
はカウントされません。
だから、私の質問は - どうすれば確実にそれを引き起こすことができますか? コードサンプルを提供してください。
現在 .NET 4 を使用しており、まもなく .NET 4.5 に移行します