C# and IoC transitive dependencies removed
问题 I have a solution in which I use IoC (windsor). The projects in the solution are as follows: Interfaces - Holds all the interface contracts I'll use. IoC.Installers - Holds all the installers for my dependencies (has reference to impl. and interfaces) IoC - Holds a singleton class that holds the IoC container. The class performs the initialization process of the container. Console - The project that uses the IoC to resolve dependencies (has reference to interfaces an IoC) The problem: Because