How to protect dll

Hi All,

I am developing the desktop application in C# windows. I want to protect the dll from reverse engineering so that no one can see my code.

How can i protect the code? Is there any code or way to protect the dll?

Please help me to solve this problem.

Thanks in advance
Jatin NaharAsked:
Who is Participating?
AndyAinscowConnect With a Mentor Freelance programmer / ConsultantCommented:
have a look at:

ps.  I think it isn't included with the express versions because you can only use it for personal use, not for commercial use (so why do you need to obfuscate any code)
AndyAinscowFreelance programmer / ConsultantCommented:
From the tools menu select Dotfuscator
That will rename variables, methods, classes...
Rose BabuSenior Team ManagerCommented:
Hi Jatin Nahar,

I hope the "Crypto Obfuscator For .Net" is the one which will help you to protect the DDL from the decompilers.

Since this is not a freeware, but gives you the more protection to your DDL from a decompiler.

Just give a try this by downloading Crypto Obfuscator For .Net Free Trial...

7 new features that'll make your work life better

It’s our mission to create a product that solves the huge challenges you face at work every day. In case you missed it, here are 7 delightful things we've added recently to monday to make it even more awesome.

Jatin NaharAuthor Commented:
@andy:   tools menu is not showing this when i am searching it
AndyAinscowFreelance programmer / ConsultantCommented:
Which version of VS do you have, it might not be available in the free versions.
Jatin NaharAuthor Commented:
@andy:   VS 2013 express for windows desktop
Jatin NaharAuthor Commented:
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.