Проблема десериализации объекта
От: BUTEK  
Дата: 13.03.10 21:32
Оценка:
в своей программе я сохраняю данные(точнее объект) в файле, предварительно произведя сериализацию.

класс, экземпляр которого я сериализую
namespace PDU
{
[Serializable]
public class PDUFlashSlot : Library.UserSerialize.UserSerialize, ISerializable
{
...................
}
}
Сериализация
PDUFlashSlot data;
............
BinaryFormatter ser = new BinaryFormatter();
ser.Serialize(file , data);

десериализация
BinaryFormatter ser = new BinaryFormatter();
PDUFlashSlot data= (PDUFlashSlot)ser.Deserialize(file);
Программа получила развитие, соотвественно проект разросся, я решил навести порядок в проекте (конечно лучше бы всем этим начал заниматься с самого начала )
Вобщем начал распихивать классы реализованные ранее по разным namespace.

перенес описание класса PDUFlashSlot в
namespace Library
{
[Serializable]
public class PDUFlashSlot : Library.UserSerialize.UserSerialize, ISerializable
{
...................
}
}

В итоге получил проблемы с десериализацией объектов, которые были сериализованны ранее, когда описание класса находилось в namespace PDU.
Возможно кто то сталкивался с такой проблемой, подскажите пожалуйста как ее можно решить?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.