I’m planning to release an alpha version of my freeware-closed source software shortly(It’s an authoring tool written in C#), do I have to use .net obfuscator?
Generally i wouldn’t like for people to effortlessly browse the code and – most importantly – modify it.
(I’m afraid, i’m not ready to opensource it at this point in time.)
If indeed i do need to use an obfuscator, would you suggest one what does a “good enough” job and preferably integrates itself with MS Visual Studio (obfuscates automatically on release builds)?
If you obfuscate your code, then you will slow down and possibly dissuade anyone who might try to reverse engineer it.
If you don’t, then you might as well make it open source.
It’s your choice – you have nothing to lose by obfuscating it.
Dotfuscator Community Edition comes included with Visual Studio these days, and it’ll do a basic job (though obviously you need to pay if you want all the bells and whistles) – or there are a number of free/shareware options if you search.