SmartAssembly Pro Releases

Released: Dec 17, 2020

Updates in 8.0.x


Updated Mar 31, 2021


  • It's now possible to run applications processed with SmartAssembly's Error and Feature Reporting, Embedding, Resource Encryption and Compression and Strings Encoding on machines with FIPS compliance enabled.


  • SmartAssembly SDK libraries were removed from the installer. They are now only available via NuGet:
    • RedGate.SmartAssembly.AssemblyResolverCore — use to manually attach SmartAssembly embedded dependencies resolver to custom app domains.
    • RedGate...

Released: Sep 10, 2020

Updates in 7.5.x


Updated Nov 16, 2020


  • Improvements:
    • SmartAssembly console output is now reported in real-time, instead of at the end of the build, when using SmartAssembly MSBuild Tasks.


  • SA-2360: Fixed an issue where the 4th part of Windows version was reported as "0" for applications targeting .NET Core, when Automated Error Reporting or Feature Usage Reporting was used.
  • SA-2390: Fixed an issue where using method returning value type by reference (e.g. ref int) would cause...

Released: Mar 18, 2020

Updates in 7.4.x


Updated Aug 20, 2020


  • Default interface methods (C# 8.0) are no longer pruned in certain scenarios.
  • Instantiating SmartAssembly.SDK.Database() no longer throws "Method not found" exception when using SmartAssembly SDK in certain conditions.


Updated Jul 21, 2020


  • SA-2295: Fixed issue where Standard edition owners could not change database type in Options.
  • SA-2314: Dependencies of .NET Core class libraries, dependent on WPF, Windows Forms, or ASP.NET frameworks, are now...

Released: Jan 23, 2020

Updates in 7.3.x


Updated Jan 23, 2020


  • SmartAssembly MSBuild tasks are now available as a NuGet package, thus work correctly when building using dotnet.exe.


  • SA-2257: Selecting assemblies to merge is no longer freezing the UI.
  • SA-2260: Embeddable assemblies list is now updated when assemblies to merge were selected.

Released: Oct 30, 2019

Updates in 7.2.x


Updated Jan 15, 2020


  • Finding dependencies of .NET Standard assemblies is now faster and more accurate.


  • SA-2048: Referencing assembly with methods having invalid IL should no longer throw exception when creating/opening a project.


Updated Dec 20, 2019


  • Changing SmartAssembly's log level is now possible using Tools => Configure logging... menu option.
  • Runtime config's "rollForward" setting is now respected when searching for .NET Core 3+ dependencies.


  • SA...

Released: Oct 17, 2019

Updates in 7.1


  • Merging assemblies others depend on is now possible using a new ForwardWhenMergedAttribute.
  • Now supports building applications on Azure DevOps.
  • Azure SQL Database is now supported.
  • It is now possible to deactivate SmartAssembly using the command line.
  • Attribute ForceObfuscate can now be applied to interfaces.
  • Added a splash screen on SmartAssembly startup.


  • Application's assemblies are no longer locked while project is open in SmartAssembly.
  • WPF window's size, with ResizeMode set...

Released: Sep 23, 2019

Updates in 7.0.9


  • Log files created by SmartAssembly no longer overwrite information stored in the previous sessions.
  • Improves error message shown during a failed import of an error report.
  • Strings encoding should now be more difficult to deobfuscate.


  • SA-2077: Nullable serializable types are no longer obfuscated by SmartAssembly.
  • SA-2149, SA-2211: Issue with the "SVersion probably not initialized" exception is fixed.
  • SA-2170: Self-diagnostic mode for the .NET Framework applications is now working...

Released: Aug 7, 2019

Updates in 7.0.8


  • SA-2199: Product activation during a manual installation is now working correctly.

Released: Jul 29, 2019

Updates in 7.0.7


  • SA-2154, SA-2171: Reference to .NET Framework's 4.0 mscorlib is no longer added when building .NET Framework 2.0 applications with Personal edition of SmartAssembly.
  • SA-2157, SA-2172, SA-2175: Under certain conditions, SmartAssembly no longer adds a reference to mscorlib when building .NET Core or .NET Standard assemblies.
  • SA-2179, SA-2188: Enabling Categorize reports option on View Error Reports screen no longer shows an error when connected to SQLite database.

Released: Jun 28, 2019

Updates in 7.0.6

Updates in 7.0.6

  • Issue with activating SmartAssembly for non-admin user is fixed.