If your entire business rests on the IP embodied in your software or you don’t want your C# or VB.NET code exposed internationally, then obfuscating your code becomes a necessity, not a luxury.
With SmartAssembly, you get a comprehensive set of obfuscation features, including name mangling, control flow obfuscation, strings encoding, reference dynamic proxy, and declarative obfuscation.”
View the tutorial from here
Some time if your projects integrated with C++ Source code! you shouldn’t check Purning mode, because this mode is purning your function, function name, function title, function description….. So that will be make C# app (dot net) cannot comunication with C++ dll.
That’s my choose mode!
Have any question, leave your comment, we can disccuss about it!
Regards!
Zidane (Learn Tech Tips Founder)