Closed wangzq closed 4 months ago
AssemblyResolve event could be triggered from multiple threads, so using a normal Dictionary may cause infinite loop when TryGetValue is being called and another thread has corrupted its internal state, replace it with ConcurrentDictionary.
Thanks!
AssemblyResolve event could be triggered from multiple threads, so using a normal Dictionary may cause infinite loop when TryGetValue is being called and another thread has corrupted its internal state, replace it with ConcurrentDictionary.