うまくいけば、私は正しく私の質問をしています。特定のオブジェクト(私は標準[Serializableを]属性を使用して慣れてる)PublicKeyTokenをクラスに解決するにはどうすればよいですか? (シリアル化の問題)
タイプ 「System.Runtime.Serialization.SerializationExceptionの最初のチャンス例外をシリアル化しようとしたときに、私は次の例外を取得しています「 がmscorlib.dllで
発生しました追加情報:型 '' で組立 'System.ComponentModel.Componentシステム、バージョン= 4.0.0.0、文化=中立、 なPublicKeyToken = b77a5c561934e089' がシリアル化可能としてマークされていません。
どこから来たのかわかりません。私のクラスはComponentから継承しません。
私は、[NonSerialized]としてすべてのdelegate \ member varialbeをマークしていますが、それでもシリアル化しようとするたびにこの例外がスローされています。
私はこのPublicKeyTokenを使用して、正確なクラス\メンバーがシリアル化しようとしているものを見つけることができますか?
おそらく、どのタイプもComponentから継承していませんが、そのうちの1つはComponentから継承するタイプのフィールドを持っていますか? Componentを参照している_something_が必要です。そうしないと、シリアライザの重大なバグを指摘します。 ;-) –