0

What tool can I use to decompile an executable written in VB.net and create a project? I need to debug and fix an application, but the code is lost.

Thanks.

David Shochet
  • 5,035
  • 11
  • 57
  • 105

1 Answers1

0

There are several decompilers on the market, my personal choice is Telerik's JustDecompile, it's free and let you create a project from a .NET assembly, however, note that if the .NET assembly is obfuscated, the decompiler output may be useless, and you may need to use a deobfuscator first (or later).

Rafael
  • 2,827
  • 1
  • 16
  • 17
  • Thanks, I tried it, but the resulting project cannot be compiled. I get many errors. How can that be explained? e.g. 'My' is not a member of 'theProject.theProject'. – David Shochet Oct 21 '13 at 18:23
  • There may be many reasons why the resulting code is uncompilable, one being that it may be obfuscated, other it may be that does things that JustDecompile simply can't translate; what's important is that you know that the decompiled code is a representation of the code as the decompiler understands it, not as it was written. Using a different decompiler, may give you different results, and for the problems you find you may better look them up individually. – Rafael Oct 21 '13 at 18:35