0
這樣做是因爲.NET 4.0和更新版本使用BindToName方法很簡單,而BindToName方法與SerializationBinder的BindToType方法相反。但是,有沒有人知道在.NET 3.5中做到這一點的方法?在.NET 4之前在二進制序列化期間更改類型的名稱空間
Note: The .NET 4.0 answer to this is here.
這樣做是因爲.NET 4.0和更新版本使用BindToName方法很簡單,而BindToName方法與SerializationBinder的BindToType方法相反。但是,有沒有人知道在.NET 3.5中做到這一點的方法?在.NET 4之前在二進制序列化期間更改類型的名稱空間
Note: The .NET 4.0 answer to this is here.
我認爲你需要使用的東西,它實現了ISerializationSurrogate interface要做到這一點,其相當多的工作。
看看這個MSDN article by Jeffrey Richter從早在2002年
這是不幸的是所有的飛馳繁瑣。
我害怕這一點,從來沒有想到使用代理只是映射到一箇舊的命名空間。打算讓這個開放一段時間,看看有沒有人知道一個例子。 –