Skip to content

InjectTool Inject failed: Mono.Cecil.AssemblyResolutionException #21

@2rusbekovold

Description

@2rusbekovold

Hello! I'm getting this compile error in empty project.
Checked Unity versions 2020.3.17f1 and 2019.4.18f1
Downloaded from asset store

InjectTool Inject failed: Mono.Cecil.AssemblyResolutionException: Failed to resolve assembly: 'UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null'
  at Mono.Cecil.BaseAssemblyResolver.Resolve (Mono.Cecil.AssemblyNameReference name, Mono.Cecil.ReaderParameters parameters) [0x00105] in <ebb9e4250ed24cbfa42055e3532ef311>:0 
  at Mono.Cecil.BaseAssemblyResolver.Resolve (Mono.Cecil.AssemblyNameReference name) [0x00007] in <ebb9e4250ed24cbfa42055e3532ef311>:0 
  at Mono.Cecil.DefaultAssemblyResolver.Resolve (Mono.Cecil.AssemblyNameReference name) [0x0001d] in <ebb9e4250ed24cbfa42055e3532ef311>:0 
  at Mono.Cecil.MetadataResolver.Resolve (Mono.Cecil.TypeReference type) [0x00038] in <ebb9e4250ed24cbfa42055e3532ef311>:0 
  at Mono.Cecil.ModuleDefinition.Resolve (Mono.Cecil.TypeReference type) [0x00006] in <ebb9e4250ed24cbfa42055e3532ef311>:0 
  at Mono.Cecil.TypeReference.Resolve () [0x00006] in <ebb9e4250ed24cbfa42055e3532ef311>:0 
  at Mono.Cecil.Mixin.CheckedResolve (Mono.Cecil.TypeReference self) [0x00000] in <ebb9e4250ed24cbfa42055e3532ef311>:0 
  at Mono.Cecil.MetadataBuilder.GetConstantType (Mono.Cecil.TypeReference constant_type, System.Object constant) [0x000a1] in <ebb9e4250ed24cbfa42055e3532ef311>:0 
  at Mono.Cecil.MetadataBuilder.AddConstant (Mono.Cecil.IConstantProvider owner, Mono.Cecil.TypeReference type) [0x00007] in <ebb9e4250ed24cbfa42055e3532ef311>:0 
  at Mono.Cecil.MetadataBuilder.AddParameter (System.UInt16 sequence, Mono.Cecil.ParameterDefinition parameter, Mono.Cecil.ParamTable table) [0x0005f] in <ebb9e4250ed24cbfa42055e3532ef311>:0 
  at Mono.Cecil.MetadataBuilder.AddParameters (Mono.Cecil.MethodDefinition method) [0x00049] in <ebb9e4250ed24cbfa42055e3532ef311>:0 
  at Mono.Cecil.MetadataBuilder.AddMethod (Mono.Cecil.MethodDefinition method) [0x0005a] in <ebb9e4250ed24cbfa42055e3532ef311>:0 
  at Mono.Cecil.MetadataBuilder.AddMethods (Mono.Cecil.TypeDefinition type) [0x00013] in <ebb9e4250ed24cbfa42055e3532ef311>:0 
  at Mono.Cecil.MetadataBuilder.AddType (Mono.Cecil.TypeDefinition type) [0x000a2] in <ebb9e4250ed24cbfa42055e3532ef311>:0 
  at Mono.Cecil.MetadataBuilder.AddTypes () [0x00018] in <ebb9e4250ed24cbfa42055e3532ef311>:0 
  at Mono.Cecil.MetadataBuilder.BuildTypes () [0x00014] in <ebb9e4250ed24cbfa42055e3532ef311>:0 
  at Mono.Cecil.MetadataBuilder.BuildModule () [0x0009f] in <ebb9e4250ed24cbfa42055e3532ef311>:0 
  at Mono.Cecil.MetadataBuilder.BuildMetadata () [0x00000] in <ebb9e4250ed24cbfa42055e3532ef311>:0 
  at Mono.Cecil.ModuleWriter+<>c.<BuildMetadata>b__2_0 (Mono.Cecil.MetadataBuilder builder, Mono.Cecil.MetadataReader _) [0x00000] in <ebb9e4250ed24cbfa42055e3532ef311>:0 
  at Mono.Cecil.ModuleDefinition.Read[TItem,TRet] (TItem item, System.Func`3[T1,T2,TResult] read) [0x00025] in <ebb9e4250ed24cbfa42055e3532ef311>:0 
  at Mono.Cecil.ModuleWriter.BuildMetadata (Mono.Cecil.ModuleDefinition module, Mono.Cecil.MetadataBuilder metadata) [0x0000f] in <ebb9e4250ed24cbfa42055e3532ef311>:0 
  at Mono.Cecil.ModuleWriter.Write (Mono.Cecil.ModuleDefinition module, Mono.Disposable`1[T] stream, Mono.Cecil.WriterParameters parameters) [0x0010e] in <ebb9e4250ed24cbfa42055e3532ef311>:0 
  at Mono.Cecil.ModuleWriter.WriteModule (Mono.Cecil.ModuleDefinition module, Mono.Disposable`1[T] stream, Mono.Cecil.WriterParameters parameters) [0x00002] in <ebb9e4250ed24cbfa42055e3532ef311>:0 
  at Mono.Cecil.ModuleDefinition.Write (System.String fileName, Mono.Cecil.WriterParameters parameters) [0x00017] in <ebb9e4250ed24cbfa42055e3532ef311>:0 
  at Mono.Cecil.AssemblyDefinition.Write (System.String fileName, Mono.Cecil.WriterParameters parameters) [0x00000] in <ebb9e4250ed24cbfa42055e3532ef311>:0 
  at HuaweiService.TraceInjector.Inject (System.String assemblyPath) [0x00118] in /Users/vain/Documents/Playgendary/HMSTest/Assets/HuaweiService/apm/Editor/TraceInjectPostProecess.cs:67 
UnityEngine.Debug:LogError (object)
HuaweiService.TraceInjector:Inject (string) (at Assets/HuaweiService/apm/Editor/TraceInjectPostProecess.cs:71)
HuaweiService.TraceInjectPostProecess:onFinished (string,UnityEditor.Compilation.CompilerMessage[]) (at Assets/HuaweiService/apm/Editor/TraceInjectPostProecess.cs:22)
UnityEngine.GUIUtility:ProcessEvent (int,intptr,bool&) (at /Users/bokken/buildslave/unity/build/Modules/IMGUI/GUIUtility.cs:189)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions