To get a glimpse into the many ways SmartAssembly can help you to improve your software, browse through these screenshots.
Obfuscation and Code Optimization:
Name mangling Control flow obfuscation Strings encoding Obfuscated code Pruning your software reduces the size of your application Reduce the amount of memory which is reserved but not used Compress and embed resources Compress and embed dependencies
Automated Error Reporting:
1) Enable Automated Error Reporting in SmartAssembly. 2) Your end user encounters an exception and sends a report. 3) You receive a full stack trace with system configuration information. 4) You can attach log files and screendumps to an error report.
SmartAssembly can protect your Winforms, Silverlight, Windows Phone 7, ASP.NET applications and more. It can also be integrated into build processes using MS Build or the command-line.