[thelist] Uncompile a .NET application?

Peter Brunone (EasyListBox.com) peter at easylistbox.com
Fri Jan 26 11:15:46 CST 2007


		   As has been suggested, get Reflector:

http://www.aisto.com/roeder/dotnet  (I can type that from memory now).

   As long as your code isn't obfuscated -- which I assume it isn't or you would have mentioned that by now -- you can open your DLL, click any member, and hit spacebar (or use a menu command) to view the decompiled source.  You even get to pick your language.
   I don't think there's a way to disassemble and spit the whole thing out to a file -- though you can certainly experiment toward that end -- but it will allow you to get the source (more or less) for each class/member.

HTH,

Peter

				From: "Casey Crookston" caseyc at IntelliSoftmn.com

We are the host. We have lots of backups of the production version,
none of the development version which was on an employees machine who
left. Back to the original problem -- we do not have an uncompiled
version of the .dll on the production server.

-----Original Message-----

Casey,
Does your web host do automatic backups? You might be in luck and have a
good version in storage.

Robert Vreeland

-----Original Message-----

Thanks Robert,

I wish it was that easy. This is just a good 'ol case of code getting
out
of sync. At one point this project was working all around, I made a ton
of
changes to the development version over a period of days -- far too many
to
use the Undo feature. Well, not all of the changes I needed to make
went so
well when I moved to production (I made a copy of the old production
.dll
before I migrated), and I tried to roll back. I can not get far enough
back
to have the development version match the production version again.

Ug.

-----Original Message-----

Casey,
Sounds like missing reference. First thing to I would check is to make
sure
the production server has the right version of .net; i.e if you are
running
2.0 on your development server and 1.1 on the production. Also, if your
solution has multiple projects that compile into separate dll's you
might
might be missing one of those. 

Robert 

-----Original Message-----

I have a complied version of a .NET application that works, but the
uncompleted project does not. In other words, when I compile the
project,
take the new .dll file, place it in the bin folder on the production
server,
and then load the page, it does not work. But if I role back to the
previos
.dll file, it does work. I have no idea what is different between the
two
versions. Is it possible to un-compile the working .dll?

Casey 



More information about the thelist mailing list