How do I compare the contents of two dlls?

Eric picture Eric · Jul 23, 2010 · Viewed 49.2k times · Source

I would like to compare several dlls of one install to several dlls of another install of the application I'm working with. I need to ensure they are exact same. How do I compare two dlls to ensure they have the exact same methods, properties, version, etc?

I've started to use RedGate .Net Reflector, but the task became tedious so I thought I'd give SO a shot, see if anyone else has been in my situation before and has a quick solution.

Thank you!

Answer

Ken Henderson picture Ken Henderson · Jul 23, 2010

I'm assuming that you can't rely on the assembly versioning to answer this.

A quick search on google turned up this post by Scott Hanselman that points to several tools that may solve your problem.