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.
Reflector can show you this; click on the assemblies under the References folder, and you can check the version number below the list:
You can use the Fusion Log Viewer to determine exactly what is failing to load as opposed to manually walking dependencies in Reflector or ILDasm.
http://msdn.microsoft.com/en-us/library/e74a18c4(vs.71).aspx
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With