Book a Demo

Author Topic: Reflection option in C# reverse-engineering  (Read 3847 times)

tobschwa

  • EA Novice
  • *
  • Posts: 5
  • Karma: +0/-0
    • View Profile
Reflection option in C# reverse-engineering
« on: December 12, 2008, 03:06:07 am »
Hi all,

I have an issue when I try to reverse-engineer C# assembly dlls. I get the following error notification from EA:

Error: Unable to open file: [File location].dll as it is no a valid .NET PE file. Error message returned: FAIL. Unable to convert assembly. Error: System.Reflection.ReflectionTypeLoadException: Unable to load one or more of the requested types.

Any idea what the problem is ?

Thanks,
Tobias

Eve

  • EA Administrator
  • EA Guru
  • *****
  • Posts: 8110
  • Karma: +119/-20
    • View Profile
Re: Reflection option in C# reverse-engineering
« Reply #1 on: December 12, 2008, 09:00:47 am »
Well, according to the error message (which is straight from .Net) EA can't use reflection because not all types used by that dll are available.

If you can't get the types available, use the disassembly importer instead.