I read issue #12 and used the mscorlib.dll from an injector. The injector I am using is BepInEx, but I am still getting the error. DummyDll is generated using Il2CppDumper-net6-win-v6.7.40.
C:\Users\_\source\LemonLoader\Il2CppAssemblyUnhollower.0.4.18.0>AssemblyUnhollower.exe --input="C:\DummyDll" --output="C:\output" --mscorlib="C:\BepInEx-Unity.IL2CPP-win-x64-6.0.0-be.668+46e297f\dotnet\mscorlib.dll"
Reading assemblies...
Done in 00:00:00.1125842
Reading system assemblies...
Done in 00:00:00.0052437
Creating rewrite assemblies...
Done in 00:00:00.0121745
Computing renames...
Unhandled Exception: Mono.Cecil.AssemblyResolutionException: Failed to resolve assembly: 'System.Private.CoreLib, Version=0.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e'
at Mono.Cecil.BaseAssemblyResolver.Resolve(AssemblyNameReference name, ReaderParameters parameters)
at Mono.Cecil.DefaultAssemblyResolver.Resolve(AssemblyNameReference name)
at Mono.Cecil.MetadataResolver.Resolve(TypeReference type)
at Mono.Cecil.MetadataResolver.GetType(ModuleDefinition module, TypeReference reference)
at Mono.Cecil.TypeReference.Resolve()
at AssemblyUnhollower.Passes.Pass05CreateRenameGroups.NameOrRename(TypeReference typeRef, RewriteGlobalContext context)
at AssemblyUnhollower.Passes.Pass05CreateRenameGroups.GenericNameToStrings(TypeReference typeRef, RewriteGlobalContext context)
at AssemblyUnhollower.Passes.Pass05CreateRenameGroups.GetUnobfuscatedNameBase(RewriteGlobalContext context, TypeDefinition typeDefinition, Boolean allowExtraHeuristics)
at AssemblyUnhollower.Passes.Pass05CreateRenameGroups.ProcessType(RewriteGlobalContext context, TypeDefinition originalType, Boolean allowExtraHeuristics)
at AssemblyUnhollower.Passes.Pass05CreateRenameGroups.ProcessType(RewriteGlobalContext context, TypeDefinition originalType, Boolean allowExtraHeuristics)
at AssemblyUnhollower.Passes.Pass05CreateRenameGroups.ProcessType(RewriteGlobalContext context, TypeDefinition originalType, Boolean allowExtraHeuristics)
at AssemblyUnhollower.Passes.Pass05CreateRenameGroups.DoPass(RewriteGlobalContext context)
at AssemblyUnhollower.Program.Main(UnhollowerOptions options)
at AssemblyUnhollower.Program.Main(String[] args)
Done in 00:00:01.1607984
I read issue #12 and used the
mscorlib.dll
from an injector. The injector I am using isBepInEx
, but I am still getting the error.DummyDll
is generated usingIl2CppDumper-net6-win-v6.7.40
.