Dotfuscator is available in two editions: the full featured Dotfuscator Professional, and the free Dotfuscator Community included with Visual Studio.
Dotfuscator Professional is the most capable, most powerful version of Dotfuscator. It is designed for organizations that produce commercial and enterprise applications. Dotfuscator Professional provides superior protection to foil decompilation, advanced size reduction to conserve memory and improve load times, Visual Studio integration for seamless builds, incremental obfuscation to release patches, watermarking to uniquely tag assemblies, and phone and technical support.
Dotfuscator Community is a free version included with Visual Studio that offers basic obfuscation. Its main purpose is to rename identifiers, discouraging reverse engineering. Dotfuscator Community incorporates advanced technologies to facilitate this protection and achieve some size reduction due to renaming to trivial identifiers.
Dotfuscator Community does not provide additional techniques such as:
- Control Flow
- String Encryption
It also does not:
- Integrate with MSBuild.
- Obfuscate managed code meant to run inside Microsoft SQL Server.
- Support Managed C++ applications.
- Support certain packaging types
See Compare Dotfuscator Editions for additional differences.
If you are using the free Dotfuscator Community, please click here to view the Community User Guide.
If you need to go beyond these limitations, contact PreEmptive Solutions for more information about Dotfuscator Professional.