0

コンパイラは次のメッセージで失敗しました:「要求されたタイプの1つ以上をロードできません。詳細については、LoaderExceptionsプロパティを取得してください。」

これはシリアル化と関係があることを私は知っています([OnSerialized]でタグ付けされたメソッドのコメントを外すとすぐに、ビルドは失敗します。

LoaderExceptionsを検査するにはどうすればよいですか?または、より一般的に言えば、C#コンパイラによってスローされた例外をトラップして検査するにはどうすればよいですか?

4

1 に答える 1

1

windbg.exeの下でcsc.exeを実行して、スローされる管理対象の例外を調べることができます。中断する必要がある特定の最初のチャンスの例外がある場合は、sxe <exception>コマンドを発行できます。次に、sos.dll(.loadby sos.dll mscorwks)拡張子をロードし、でスローされる例外を調べ!peます。

于 2011-03-15T19:57:09.227 に答える