If this works, should be able to unload as well without restart
Activity
[-]Try assemblyloadcontext instead of appdomain[/-][+]Use assemblyloadcontext instead of appdomain[/+]