Я хочу сохранить и восстановить некоторые параметры, которые в настоящее время определены как объекты POCO, и хотите, чтобы операции сохранения/загрузки работали, даже если изменение происходит в формате сохраняемых данных, неизвестные данные игнорируются и новые данные добавляются правильно.Лучший способ для надежной сериализации .NET
Какую структуру я могу использовать? Я знаю, что не могу использовать сериализацию XML, потому что она хрупкая и ломается, когда видит в структуре данных непревзойденный элемент. Что я могу использовать вместо этого, «будет просто работать»?
Upvote за то, что вам было полезно. – granadaCoder
Не только имеет чрезвычайно простые крючки для подготовки/очистки данных после/до де-сериализации и может обрабатывать переименования, он может даже поддерживать круговые поездки через (более старые) версии объектов данных, в которых отсутствуют некоторые элементы (ExtensionDataObject). – linac
Не требует ли DCS атрибутов '[DataMember]' повсюду? У меня есть сотни свойств, мне нужно что-то, что может прозрачно сериализовать вещи без каких-либо ручных удержаний. –