Credo che alla lunga tutti ci siamo scontrati con la noisitàcomplessitàindigeribilità della gestione della configurazione del container per IoC. In una soluzione corposa, okkio non necessariamente complessa, basta e avanza corposa, è una vera menata. Si ci sono le fluent interfaces che ci fanno risparmare un sacco di “giornate di inferno”, che altrimenti ci guadagneremmo gestendo la configurazione su file xml, permettendoci di scrivere cose del tipo: container.Register( Component.For<IWindsorContainer, IServiceProvider>()
.Instance( container ) );
container.Register( Component.For<ModulesConfigurationSectionHandler>()
.FactoryMethod( this.container.Kernel, () =>
{
...