Closed daemitus closed 1 week ago
AppDomain.Unload(AppDomain.CurrentDomain)
When re-injecting the same assembly: System.Exception: Service Dalamud.IoC.Internal.ServiceContainer was set twice
So we then need to zero out the IoC containers? This ultimately means that dalamud isnt unloading, the main thread is just terminating, but any statics are remaining.
tldr, dispose statics?
Can the injector load dalamud.dll, without causing a file lock, while not completely screwing Assembly.Location?