SmartAssembly 7

SmartAssembly 5.0 release notes

June 8th, 2010

SmartAssembly is a software protection and improvement tool allowing .NET developers to produce better quality, more reliable software. SmartAssembly protects your .NET code, optimizes your .NET assemblies for better deployment and adds powerful error-reporting and debugging capabilities to your application. This version of SmartAssembly includes numerous bug fixes and improved usability.

New features include:

  • Improved usability throughout
  • Made exception reporting available in trials
  • Simplified product editions
  • Simplified sharing exception reports
  • Introduced option to keep IL strictly valid when using control flow obfuscation, which means Mono is still supported
  • Improved viewing of inner exceptions and stack frames outside your code in exception reporting
  • Support for Silverlight 4 (previous version worked but had bugs), except for error reporting
  • Fixed intermittent bug with string encoding with improved protection on x64
  • Added ability to save exception reports as a file after automatic reporting fails in default exception handler
  • Prevent a confused deputy attack on strings encoding
  • Better handling of renaming assemblies that are merged
  • Fixed bugs in pruning related p/Invoke calls
  • Major bugs in highest obfuscation level fixed
  • Various minor bugs in obfuscation and pruning features fixed
  • Removed curly braces from file names

Didn't find what you were looking for?