Does Dotfuscator change the source code of my application?
No. Dotfuscator .NET obfuscator works solely on compiled .NET assemblies. Your source code is not needed (or affected).TOPDoes Dotfuscator require me to distribute any additional libraries or programs with my final application? No. The output files produced by Dotfuscator are standard .NET assemblies. They will run under the .NET Common Language Runtime with no additional dependencies. TOP How does Dotfuscator obfuscate assemblies? Dotfuscator uses all of the traditional obfuscation techniques. It renames all possible method and field names and is highly configurable so you can select a given method (e.g. all publics) to be renamed or not. It is not limited to private methods. Dotfuscator also includes our patented Overload Induction renaming system. There is simply no better renaming algorithm for code protection and size reduction. No obfuscator can prevent decompilation in all cases, however, Dotfuscator makes the decompiled output extremely difficult to read.