At my company we use "Assembly Information" by Ashutosh Bhawasinka. It is implemented as a shell extension, so you just right-click on the *.dll file and you get the information. You can see a dependency tree OR get a flat list of all the dependencies. What I like about this tool is that it also shows the Public Key Token which is a good way to check for conflicts. Here is an example of the flat list output of one of my company's assemblies:
ICSharpCode.SharpZipLib, Version=0.86.0.518, Culture=neutral, PublicKeyToken=484f84ea1d6cf4da
mscorlib, Culture=neutral, PublicKeyToken=b77a5c561934e089
mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
System.Core, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
System.Xml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
We compiled in .Net Framework 4.0, so you can see that with the version on mscorlib; we are also referencing SharpZipLib which was compiled for .Net Framework 2.0 so we see that dependency also. Nice.
The only problem is that the utility was posted on CodePlex which was shut down. Thankfully, we kept a copy of the original files. I can't find it anywhere else on the web, so I've decided to post it here for anyone to get a copy of (looks like we only saved the 64 bit version):
http://riosoftware.com/temp/pub/Assembly%20Information%20for%2064bit%20Operating%20System.zip