В Envelope 7.9 при защите .NET приложений обфусцируются приватные переменные классов, не смотря на то что обфускация запрещена атрибутами:
EnvelopeMethodProtectionAttributes(CodeObfuscation = false, SymbolObfuscation = EnvelopeSymbolObfuscation.ObfuscateSkip)]
Если же не использовать атрибуты в коде, а указывать их явно в Envelope, то защита происходит корректно без обфускации переменных, если не стоит соответствующая галочка.
Данная проблема в старых версия Envelope осутствовала (номер версии сказать не смогу точно).
Что можно сделать, чтобы предотвратить нежелательную обфускацию?
EnvelopeMethodProtectionAttributes(CodeObfuscation = false, SymbolObfuscation = EnvelopeSymbolObfuscation.ObfuscateSkip)]
Если же не использовать атрибуты в коде, а указывать их явно в Envelope, то защита происходит корректно без обфускации переменных, если не стоит соответствующая галочка.
Данная проблема в старых версия Envelope осутствовала (номер версии сказать не смогу точно).
Что можно сделать, чтобы предотвратить нежелательную обфускацию?