我有一堆從一個程序集移到另一個程序集的類型。我試圖通過使用SerializationBinder將反序列化數據使用舊程序集序列化爲新程序集中的類型。 編輯:程序集的根名稱空間與程序集名稱相同。舊的組件不再存在。 sealed class TypeMapBinder : SerializationBinder
{
public override Type BindToType(
例如,我有: struct SomeStruct
{
//some fields
//each instance will store info read from file, maybe be 3kb, maybe more.
}
List<SomeStruct> lst = new List<SomeStruct>();
我將添加到該對象列表瘋狂的量,所以它最終
我想學習如何做二進制序列化。 此異常被拋出每次我試圖反序列化我以前序列化的對象時間: Binary stream '161' does not contain a valid BinaryHeader. Possible causes are invalid
stream or object version change between serialization and deserializa