I remain unconvinced by the value of these tools. None of the technology solutions prevent reverse engineering any better than legal guards such as licences, trademarks, patents, copyrights etc...
.NET really is large transparent source movement. It's much better that instead you frame terms of use around your IP such as licencing and copyright.