А потом не можешь распаковать старые данные. Потому что поменял свой код. Но не менял серялизуемый класс/структуру. Я давно уже не пользовался встроенной бинарной серялизацией. Но помню что такой выстрел в ногу я быстро получил
Не подскажешь, каким nuget либой пользуешься для бинарной сериализации ?
ну я только что использовал бинарную сериализацию из коробки. мне в лицо исключение кидают. Мол нет атрибута. Причем этот засранец хочет атрибут и на родителе и на наследнике. Какой капризный
И xml и binaryserializer работают с атрибутами, в json можно сериализовать без.
Можно, конечно, извратиться и обойтись без них, но это будет костылём, т.к. эти методы применяются в случаях когда, например, нет доступа к сериализуемому классу.
И xml и binaryserializer работают с атрибутами, в json можно сериализовать без.
Ну сейчас думаю использовать как раз BinaryFormatter, чуть не красиво получится. Прийдется в базовом классе в конструкторе брать тип из экземпляра и проверять на атрибут.