在.NET 4之前的二进制序列化期间更改类型的命名空间

时间:2013-06-18 07:18:29

标签: c# .net serialization binary

使用BindToName方法执行此操作是.NET 4.0和更新版本,这与SerializationBinder的BindToType方法相反。但是,有没有人知道在 .NET 3.5 中执行此操作的方法?

Note: The .NET 4.0 answer to this is here.

1 个答案:

答案 0 :(得分:0)

我认为你需要使用实现ISerializationSurrogate interface的东西才能做到这一点,并且需要做很多工作。

从2002年开始查看此MSDN article by Jeffrey Richter

不幸的是,所有这些都非常繁琐。