.NET Core 3.0 and later versions support unloadability through AssemblyLoadContext can we use `AssemblyLoadContext ` for hot reload dll `https://github.com/dotnet/coreclr/blob/release/3.0/Documentation/design-docs/unloadability.md` [demo](https://github.com/dotnet/samples/tree/master/core/tutorials/Unloading)