Is there a tool that can list the exact versions and public keys of all assemblies referenced in another assembly?
I inherited a solution that contains a medium number of projects each referencing various external assemblies. The test project cannot execute because libraries referenced by it have references to different versions of the same assembly. I need to track down who's referencing what so I can fix it.
Some of the references are in the projects, some are in the external libraries.
Update: To clarify, I'd prefer a command line tool so I can automate this hunt.