2016-01-11 12 views

ответ

2

Вы можете указать Agile.net переименовать типы, помеченные атрибутом [Serializable], вы делаете это, украшая сериализуемый тип атрибутом [System.Reflection.ObfuscationAttribute].

Однако вы должны отметить, что это настоятельно не рекомендуется. Основная причина заключается в том, что если вы разрешите этим членам имена сериализуемого типа, они будут переименованы и, следовательно, ваш код может сломаться при попытке десериализации типов, которые были ранее сериализованы с использованием другой версии вашего программного обеспечения.