0

フィールドとして別のオブジェクトを持つオブジェクトをシリアル化する必要があります。

問題は、参照されているこのオブジェクトが、コードを持っていない別の DLL からのものであることです。したがって、[Serializable]属性を追加することはできません。

どのように行うかについて何か提案はありますか?Serializer独自のクラスを作成することを考えていましたが、別の方法はありますか?

4

3 に答える 3

0

SerializeSurrogate を使用できます。詳細については、 codeprojectを参照してください。

于 2010-09-06T18:30:31.990 に答える
0

私が知る限り、カスタム シリアライザーが適切なアプローチのようです。

于 2010-09-06T18:22:44.163 に答える
0

リフレクターを使用してコードを再構築し、シリアル化可能なタグを追加します。

于 2010-09-06T18:24:55.980 に答える