SmartAssembly 8

Failed to load assembly. File is not a managed .NET assembly

SmartAssembly only supports protecting and merging assemblies containing managed .NET code.

Native assemblies and mixed-mode assemblies containing both native and managed code are not supported (but can be embedded).


.NET Core produces unmanaged .exe files which indirectly can be protected in certain scenarios. For more information refer to: Protecting .NET Core's .exe files

This documentation contains proprietary information and is protected by copyright law.
Copyright © 2026 Red Gate Software Limited. All rights reserved


Didn't find what you were looking for?