Obtener tipos en el ensamblaje (error: System.Reflection.ReflectionTypeLoadException)

Recibo una excepción del tipo "Detalles de excepción: System.Reflection.ReflectionTypeLoadException: no se puede cargar uno o más de los tipos solicitados. Recupere la propiedad LoaderExceptions para obtener más información". con el siguiente código:

public IEnumerable<Type> FindClassesOfType(Type assignTypeFrom, IEnumerable<Assembly> assemblies, bool onlyConcreteClasses = true)
    {
        foreach(var a in assemblies)
        {
            foreach (var t in a.GetTypes())

Necesito obtener los tipos definidos en cada ensamblado, pero parece que no se puede generar.

Yo realicé todos los procedimientos típicos relacionados con la creación de ensamblajes incorrectos eliminando dll´s, solución limpia, recarga de solución, et

Me gustaría solicitar ideas para resolver este problema encontrando una manera de recuperar más información del error, o encontrar qué ensamblaje está generando problemas o algo así. El mensaje de excepción actual es muy vago para darse cuenta de cuál es el problema.

Muchas gracias. ps: información adicional, cuando ejecuto la acción de reconstrucción todos los procesos se generan correctamente sin errores.

Respuestas a la pregunta(3)

Su respuesta a la pregunta