Referencing this answer, I quote:
we do not do any obfuscation at all. Instead you might want to check the new possibilities to compile code to native binaries (.Net Native): https://msdn.microsoft.com/en-us/library/dn584397%28v=vs.110%29.aspx
Maybe that new feature already offers enough options.
And my question is, is it possible to deploy native binary in end user OS and how to do so if the answer is yes?
Its great if there is such a solution to protect code other than obfuscation.