実行時に Func`2<> の MissingMethodExceptions をスローしている WindowsCE 6.0 の .NETCF 3.5 で実行されている C# コードに取り組んでいます。例外が発生するコード部分はランダムです。
奇妙なことに、これは、アプリケーションをしばらく使用していて、Func`2 への呼び出しが確実に多く発生した場合に発生します。(例: IEnumerable.Select() または .Where() 経由) アセンブリ ファイルのサイズの合計が ~18MB を超えるように、アプリケーションの有効期間中に十分な型をロードした場合に、この動作が始まるようです。ただし、デバイスには Type をロードするのに十分なメモリ (RAM) があります。
LoaderLogging も有効にしましたが、役に立ちませんでした。Func`2 の TypeLoad エラーのみが表示されます。
アイデアが尽きたので、このようなエラーの原因は何でしょうか?
残念ながら、1) 私が働いている会社の所有物であり、2) 何万行ものコードであるため、コードを共有することはできません。