Skip to content
| Marketplace
Sign in
Visual Studio>Tools>SmartAssembly
SmartAssembly

SmartAssembly

Redgate

|
9,686 clicks
| (29) | Free Trial
SmartAssembly is a leading .NET obfuscator and Automated Error Reporting tool.
Get Started

SmartAssembly is a leading code protection and improvement tool.

Powerful obfuscation secures your application against disassembly, while Automated Error Reporting provides you with invaluable feedback about the errors your users encounter, letting you release fast bug fixes and ship high quality software.

Obfuscation

SmartAssembly applies multiple levels of protection to your software to defend it against reverse engineering and protect your intellectual property. These measures include, amongst others:

  • Name Mangling renames methods and fields to hide their meaning from an attacker.
  • Control Flow Obfuscation rearranges the application's code into 'spaghetti code', making it difficult to understand how it works.
  • Encryption and Compression of embedded strings and resources prevents examination of sensitive data stored in the application.
  • Merging and Embedding of dependencies simplifies deployment by combining external DLLs into the main assembly.
  • Method Parent Obfuscation dissociates methods from their parent classes, making it harder to see how they relate to each other.
  • References Dynamic Proxy routes your assemblies' external calls through a proxy, hiding these calls' origins from an attacker.

Automated Error Reporting

Automated Error Reporting automatically detects any unhandled exceptions your application throws, and allows your users to alert you with a single click. It automatically gathers critical contextual information to help you understand the problem, including general system information, a list of loaded assemblies, a detailed stack trace, and the values of all local variables - making debugging a lot easier.


SmartAssembly also allows you to attach custom data to these reports, such as screenshots or log files. The error reporting information is a powerful tool for teams, allowing you to focus on the bugs which really matter to your users.

For more information and to download a free trial, visit http://www.red-gate.com/products/dotnet-development/smartassembly.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft
OSZAR »