Which Smart Assembly Version Do I have Use For .NET Core 8

Drusti Kumar 0 Reputation points
2025-10-08T12:26:20.6466667+00:00

Dear Team,

I have migrated my .NET Core 8 application from .NET Framework 4.7. Previously when we used to use .NET Framework 4.7 we were using Smart Assembly version (6.9.0.114) for Obfuscation Release. But now after migrating to .NET Core 8 for Obfuscation Release. What version we have to use can you please conform.

Thanks & Regards Drusti S Kumar

Developer technologies | .NET | .NET Runtime
0 comments No comments
{count} votes

1 answer

Sort by: Most helpful
  1. Jack Dang (WICLOUD CORPORATION) 2,400 Reputation points Microsoft External Staff
    2025-10-09T03:02:09.63+00:00

    Hi @Drusti Kumar ,

    Thanks for reaching out.

    Starting with .NET Core and later (.NET 5–.NET 8), you’ll need to use a SmartAssembly version that explicitly supports .NET Core and .NET 5+. The version 6.9.0.114 you mentioned only supports up to .NET Framework 4.x, so it won’t properly work with .NET 8 assemblies.

    Please download the latest SmartAssembly version (v9.x or later) from the Red Gate website, as newer builds include full compatibility with .NET 8 and related SDKs.

    You can refer to Red Gate’s official compatibility list here: https://documentation.red-gate.com/sa/release-notes-and-other-versions

    Standard Disclaimer: This is a non-Microsoft website. The page appears to be providing accurate, safe information. Watch out for ads on the site that may advertise products frequently classified as a PUP (Potentially Unwanted Products). Thoroughly research any product advertised on the site before you decide to download and install it.

    Hope this helps! If my answer was helpful - kindly follow the instructions here so others with the same problem can benefit as well.


Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.