Resolución de dependencias circulares con inyección de dependencia [cerrado].

He visto varios artículos en varios sitios web que proponen resolver dependencias circulares entre ensamblajes .NET mediante el uso de la inyección de dependencias. Esto puede resolver los errores de compilación, pero en realidad no está resolviendo la dependencia circular, ¿verdad? Para mí, parece que todavía hay un error lógico en la arquitectura. ¿Estoy loco o otros coinciden en que 1) este es un uso menos que estelar de DI, y 2) no es la forma adecuada de resolver problemas de dependencia circular?

Respuestas a la pregunta(4)

Su respuesta a la pregunta