Is there a way to clean the .NET assembly so that no extraneous information is left in it?

The settings offered by the VS itself are insufficient - much remains visible in the release version of the assembly. PE-Packers are a good option, but I wonder if you can do without them?

In perfection, on the output binary (executable) file one could not even recognize the language in which it was written. Are there any tools for this?

  • The .NET assembly should contain .NET metadata anyway, so there will be class names and all that. - VladD
  • If you want to make it so that the assembly could not be studied, then look towards obfuscators. - iluxa1810

0