in my case of "Some services are not able to be constructed" Error in .NET 8
service A inject service B
service B inject service A
a circular dependency was detected for the service of type A
to solve the problem, remove one side of dependency ...