I just validated .Net Native on VS2015 & Windows 8.1 (when configured correctly, examine .proj to validate) and building for a particular architecture (may be overkill, haven’t validated), will produce a native file which will give you the “harder to reverse engineer” code you are looking for which for me was unabled to read .dll via DotPeek(free .Net decompiler from JetBrains).