Product Reviews

Free Tool: LibCheck to Find the Differences in DLLs

This Microsoft tool can be a real time-saver.

Don't ask why my client needed me to do this (it would be embarrassing), but we needed to find the differences between two DLLs that represented different versions of the same class library.

Microsoft's LibCheck saved me from using Ildasm and comparing the output from the two libraries by hand (both DLLs had a dozen classes, each with many members). I just had to feed the two DLLs to LibCheck, and it gave me a list of the differences between their public APIs in terms of members added and removed. I had an answer in so little time that I didn't feel right about billing my client for my time.

I mean: I still put in a bill for an hour's work, but I felt really, really bad about it.

About the Author

Peter Vogel is a system architect and principal in PH&V Information Services. PH&V provides full-stack consulting from UX design through object modeling to database design. Peter tweets about his VSM columns with the hashtag #vogelarticles. His blog posts on user experience design can be found at

comments powered by Disqus


Subscribe on YouTube