Use SmartAssembly custom attributes to specifically exclude parts of your code from obfuscation, pruning, sealing and error reporting.
Refer to documentation to learn more: https://documentation.red-gate.com/sa8/using-custom-attributes
SmartAssembly MSBuild task allows you to protect your assembly automatically during build.
Refer to documentation to learn more: https://documentation.red-gate.com/sa8/building-your-assembly/using-smartassembly-with-msbuild
Installed and activated version of SmartAssembly is required to run this...
More information
Use SmartAssembly's AssemblyResolverCore to attach SmartAssembly's resolver for embedded dependencies into your custom app domains.
Refer to documentation to learn more:...
More information
Use SmartAssembly's SmartExceptionsCore to create your own error reporting templates.
Refer to documentation to learn more: https://documentation.red-gate.com/sa8/setting-up-error-reporting/error-reporting-with-the-sdk
Use SmartAssembly's SmartUsageCore to create your own feature usage reporting templates.
Refer to documentation to learn more: https://documentation.red-gate.com/sa8/reporting-feature-usage/feature-usage-reporting-with-the-sdk
Use SmartAssembly SDK to access its database, decode stack trace, and more.
Refer to documentation to learn more: https://documentation.red-gate.com/sa8
Use SmartAssembly.ReportUsage to manually send an usage report from your application.
Refer to documentation to learn more: https://documentation.red-gate.com/sa8/reporting-feature-usage
Use SmartAssembly.ReportException to manually send an error report from your application.
Refer to documentation to learn more: https://documentation.red-gate.com/sa8/setting-up-error-reporting