I know that dot net dlls and exe contain their assemblies with them so every body can extract code from it. So please tell me how can i create my own .net obfuscator and if
If you are paid to develop code, I would seriously consider buying one.
That aside, there is nothing you can do to stop a determined person from access your IP, if you ship it in .exe form. All you can do is slow down a casual developer.