Eazfuscator.NET 3.3 не поддерживает .NET 4.5, но я все еще могу запутать свой проект с целевой платформой .NET 4.5. Что я не понимаю?

Eazfuscator.NET был бесплатным до версии 3.3, везде, где я читал, говорится, что 3.3 не содержит поддержки .NET 4.5 (поддержка была выпущена в версии 3.4), но я могу запутать свой проект, созданный для .NET 4.5.

Что я не вижу?

Ссылка на последнюю бесплатную версию версия

Страница журнала изменений Eazfuscator для версии 3.3


person Andrew Roth    schedule 24.02.2015    source источник


Ответы (2)


Я предполагаю, что либо в вашем коде будут запутаны только части «не-4.5» (обфускаторы не обязательно запутывают все в вашем коде), либо вы не использовали какую-либо эксклюзивную функцию, представленную в .NET 4.5 (подумайте об асинхронности и ожидании, для пример), поэтому он правильно обфускирует, даже если вы ориентируетесь на .NET 4.5.

person Dasanko    schedule 24.02.2015

Причина, по которой у вас работает Eazfuscator.NET 3.3, связана со спецификой вашего кода.

Рано или поздно вы можете дойти до того, что некоторые конструкции .NET 4.5 не будут корректно обрабатываться старой версией Eazfuscator.NET. Как только это произойдет, на выходе вы получите либо ошибку при обфускации, либо битую сборку.

person ogggre    schedule 22.09.2015