Change Log - - Version 5.42.0 - Release Date April 2019
Added a new "Emit Debugging Symbols" setting. Selecting this option causes Dotfuscator to automatically emit updated debugging symbols (i.e., PDB files) in the same format as those included with the input assemblies. This option supports Portable PDBs as well as the original .NET Framework PDB format.
Added a new "Suppress Ildasm" setting to add the SuppressIldasmAttribute to all output assemblies.
This prevents newer versions of Visual Studio (15.6+) from decompiling assemblies back into C# code.
This will also stop the official .NET disassembler, ildasm, from operating on your assemblies.
Please note that this attribute only protects against Visual Studio and ildasm decompilation, and will not affect third-party tools.
Added a new setting to disable inserting the DotfuscatorAttribute into all output assemblies.