Description
The security is never sufficient. This is a fact.
Yet the .NET compiled projects is practically distributed full source code for everyone which can work with a computer and can download basic decompillers. The Obfuscators and similarities which is around recently is quite not sufficient or at the best outdated.
This is a severe issue, especially for wide distributing mid class applications, especially non-web across end clients.
A lot of companies ( including mine ) are still preferring C++ Builder / Delphi instead of C# apps just because of this ginormous issue.
I believe that .NET or at least WPF should provide ember encrypting at least during the compilation or some other approach increasing the security against decompiling of the result.