Click here to Skip to main content
15,885,141 members
Please Sign up or sign in to vote.
1.50/5 (2 votes)
How i make my Assembly or DLL or application no one can refactoring it !! ??

i found IL Spy here in codeproject it's awesome project... but how i prevent it or any other refactoring tools for refactoring my applications ??

That's bullshits every app i open with refactory it decompile it with same code i written tons and tons of lines.... :(


HELP !!!
Posted
Comments
PIEBALDconsult 26-Jan-15 11:21am    
Lighten up, Francis.

You can look into obfuscation, but it's probably not worth the trouble.

1 solution

You have to obfuscate it...

basically, this operation will not prevent decompile, but the decompilation process will generate something more confusing, without the same name of methods, members, classes...

Visual Studio came with a third party program called Dotfuscator community Edition.

Free but limited if you have program and DLLs interacting.
A commercial version of this tools exists, but I quite sure it is not the only tool doing it.

And remember, since the obfuscation renames the methods, properties, ... .Net Reflection (for example used inside a PropertyGrid) may result in strange behavior.
Same for resources management.
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900