在C#Serialization中我需要序列化其他DLL中引用对象的Object

时间:2010-09-06 18:20:26

标签: c#

我需要序列化具有另一个对象的对象作为字段。 问题是被引用的这个对象来自另一个我没有代码的DLL。 因此我无法添加[Serializable]属性。 关于如何做的任何建议? 我想创建自己的Serializer类,还有另外一种方法吗?

3 个答案:

答案 0 :(得分:0)

据我所知,自定义序列化器似乎是合适的方法。

答案 1 :(得分:0)

使用反射器重建代码并向其添加可序列化标记。

答案 2 :(得分:0)

您可以使用SerializeSurrogate,有关详细信息,请参阅codeproject