Integrated .Net Obfuscation for Mobile & Modern (Windows Phone & Windows Store) Apps & Games
*** Visual Studio 2012 absolutely needs to have an integrated .Net obfuscation feature that works on Windows Store and Windows Phone Store apps & games. ***
The Dotfuscator tool that's integrated into Visual Studio 2012 cannot be used to obfuscate Windows Store or Windows Phone Store apps, making it fairly useless to "modern app" developers who are targeting Windows 8, Windows RT, and/or Windows Phone 8.
On April 30, 2013, PreEmptive (the vendor of Dotfuscator) expired the license of the free (and separately downloadable) "Dotfuscator for Windows Phone 7" tool. PreEmptive now charges $500/year or $150/quarter to use another version of Dotfuscator that will work with Windows Store and Windows Phone Store apps, adding a big expense to obfuscate mobile/modern apps - and that is out of reach for most Indie devs & Student devs.
It is disappointing to see Microsoft's previous deal with PreEmptive (to provide a free version of Dotfuscator for Windows Phone apps & games) come to an end, and without proposing alternative solutions with developer-friendly licensing. Regardless of whether it is PreEmptive's or some other vendor's obfuscator, Microsoft should be helping developers protect their code by providing obfuscation on all Microsoft target operating systems.
At the very least, if this is not economically feasible for Visual Studio Express, developers with Visual Studio Professional (or higher) should expect .Net obfuscation as part of the standard integrated tools.
Thanks for taking the time to share this suggestion. This item has been around for a couple of versions of Visual Studio and we haven’t acted on it. Looking at the VS “15” plans, we’re not going to take action on this item, so we’re going to close it. If the suggestion is still relevant, please either take a look to see if there’s another suggestion that’s similar that you can vote on, or open a new suggestion.
- The Visual Studio Team
When I am trying to build Dotfuscator windows 8 app project... the below error message is coming...
Obfuscation and Analytics Injection of Windows Runtime Applications is not currently supported by this version of Dotfuscator. Skipping processing of C:\Users\xxxx\Desktop\Helpdesk.dll.
There are no assemblies to process.
Stopping the build...
So can anyone please explain how to add PreEmptive analytics to windows 8 apps using dotfuscator. It is working for web apps and windows phone apps.... !! Thanks in advance .
Rodrigo Tisatto commented
This follows the same path InstallShield, will be much better for everyone if Microsoft take over once and for all the responsibility to deliver the complete Visual Studio to use. Also of interest is Microsoft that our work is protected, after she wins 30% of the sales value.
Agreed. We are facing the same issue here. This feature is really needed.
Imperial Dynamics commented
exactly right. Thank you