Eazfuscator.NET 3.3 не поддерживает.NET 4.5, но я все еще могу запутать свой проект, имеющий целевую платформу.NET 4.5. Что я не понимаю?
Eazfuscator.NET был бесплатным до версии 3.3, везде, где я читал, сказано, что 3.3 не содержит поддержки.NET 4.5 (поддержка была выпущена в v3.4), но я могу запутать свой проект, построенный на.NET 4.5.
Что я не вижу?
2 ответа
Я бы предположил, что либо в вашем коде будут скрыты только части "не-4.5" (обфускаторы не обязательно запутывают все в вашем коде), либо вы не использовали никаких эксклюзивных функций, представленных в.NET 4.5 (подумайте, async и await, для пример), поэтому он правильно запутывает, даже если вы нацелены на.NET 4.5.
Причина, по которой Eazfuscator.NET 3.3 работает для вас, связана со спецификой вашего кода.
Рано или поздно вы можете прийти к тому, что некоторые конструкции.NET 4.5 не будут корректно обрабатываться старой версией Eazfuscator.NET. Как только это произойдет, вы получите либо ошибку во время запутывания, либо сломанную сборку на выходе.