Обфускатор Agile.net .NET - типы, помеченные как [Сериализуемые], не запутываются
Используя Agile.net .NET Obfuscator, я заметил, что типы, помеченные как [Serializable], не запутываются. Можно ли это отключить? Поэтому я хочу, чтобы запутать также типы, помеченные как [Serializable]
1 ответ
Вы можете указать Agile.net переименовать типы, помеченные атрибутом [Serializable], это можно сделать, украсив сериализуемый тип атрибутом [System.Reflection.ObfuscationAttribute].
Однако вы должны отметить, что это настоятельно не рекомендуется. Основная причина заключается в том, что если вы разрешите этот член, имена сериализуемого типа будут переименованы, и, следовательно, ваш код может сломаться при попытке десериализации типов, которые были сериализованы ранее с использованием другой версии вашего программного обеспечения.