diff --git a/Confuser.Runtime/Compressor.cs b/Confuser.Runtime/Compressor.cs index 8297448..6b24d9b 100644 --- a/Confuser.Runtime/Compressor.cs +++ b/Confuser.Runtime/Compressor.cs @@ -58,6 +58,8 @@ namespace Confuser.Runtime { Array.Clear(b, 0, b.Length); h.Free(); Array.Clear(q, 0, q.Length); + // For some reasons, reflection on Assembly would not discover the types unless GetTypes is called. + m.GetTypes(); key = n.ResolveSignature(Mutation.KeyI2); AppDomain.CurrentDomain.AssemblyResolve += Resolve;