Features and editions
Published 30 October 2015
This page shows which features are included in each edition of SmartAssembly.
Licencing | Standard | Pro | Dev |
One licence is required per build server. Developer licences are free for local development and testing, and once the trial period has finished it will revert to a developer licence. | |||
Releasing applications | Standard | Pro | Dev |
---|---|---|---|
Allows you to process assemblies for release to end-users | |||
Code Obfuscation | Standard | Pro | Dev |
Name mangling, control flow obfuscation, strings encoding, references dynamic proxy, pruning, re-signing strong named assemblies, declarative obfuscation, obfuscation of satellite DLLs, sign assemblies | |||
Tamper Protection | |||
Method Parent Obfuscation | |||
Application Size Reduction and Speed Improvement | Standard | Pro | Dev |
Pruning, resource compression and encryption, dependencies compression and embedding, dependencies merging, declarative pruning | |||
Automated Error Reporting | Standard | Pro | Dev |
Error Reporting | |||
Jump to source code from the stack trace | |||
Report categorization | |||
Custom web service | |||
SDK to access your exception reports programmatically and to manually pass exceptions to SmartAssembly if you wish to | |||
Custom templates for customizing the error reporting dialog and capturing additional data with exception reports (e.g. a log file) | |||
Store error reports in SQL Server, allowing you to share the reports with colleagues | |||
Store error reports in a local .mdb file | |||
Feature Usage Reporting | Standard | Pro | Dev |
Feature Usage Reporting | |||
Export reports to CSV | |||
Configuration reporting | |||
Custom web service | |||
Custom templates for customizing the dialog box that your end-users see when they are asked to consent to feature usage reporting | |||
Store feature usage reports in SQL Server, allowing you to share the reports with colleagues | |||
Store feature usage reports in a local .mdb file |