¿Existe alguna herramienta que pueda enumerar las versiones exactas y las claves públicas de todos los ensamblajes a los que se haga referencia en otro ensamblaje?Determinar las versiones de ensamblaje utilizadas por/referenciadas en otro ensamblaje
Heredé una solución que contiene un número medio de proyectos, cada uno de los cuales hace referencia a varios ensamblajes externos. El proyecto de prueba no puede ejecutarse porque las bibliotecas a las que hace referencia tienen referencias a diferentes versiones del mismo ensamblaje. Necesito rastrear quién hace referencia a qué para que pueda solucionarlo.
Algunas de las referencias se encuentran en los proyectos, algunas se encuentran en las bibliotecas externas.
Actualización: Para aclarar, preferiría una herramienta de línea de comandos para poder automatizar esta búsqueda.
Me gustaría comprobar ambas respuestas como "correctas", pero esta herramienta se acercó más a lo que estaba buscando porque pude ver TODOS los ensamblajes que se están cargando y el orden en que se cargaron, incluyendo detalles sobre por qué Carga fallida. Tuve que registrar manualmente todas las diferentes versiones de MySql.Data.dll en el GAC para la versión del framework que estoy usando (todas estaban registradas para 2.0 pero no para 3.5). –