2012-05-04 1 views
1

私は一般的な基盤から継承する100以上のクラスを持っています。したがって、私はこのようなコードを使用して、実行時に動的に追加している:protobuf-netが見つからないタイプをデバッグするには?

RuntimeTypeModel.Default.Add(typeof(BaseClass<SubClass>),true) 
    .AddSubType(1,typeof(SubClass)); 

は、今私は、サブクラスのシリアル化中に「欠落しているタイプ」の例外を取得していますが、私はそれがしようとしたタイプを知る必要があり解読する。

イベントハンドラなどがありますか?問題の種類を特定するにはどうすればよいですか?

+0

正確なエラーメッセージはありますか?私はほとんどの場合、タイプを与えたと思った...? –

+0

あなたは正しいです。私はエラーがコールスタックに埋め込まれていると思ったが、それは実際に私に行方不明だったことを伝えていた。 –

+0

そう...いいですか? –

答えて

1

シンプル:例外を見てください。ほとんどの場合、.Messageは正確に何が怒っているかを教えてくれます。それがあまり言わないなら、.InnerExceptionなども見てください。定義されたシナリオの場合でも、何も役に立たないと言われたら、教えてください:

関連する問題