в своей программе я сохраняю данные(точнее объект) в файле, предварительно произведя сериализацию.
класс, экземпляр которого я сериализую
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.
Возможно кто то сталкивался с такой проблемой, подскажите пожалуйста как ее можно решить?