After reading the documentation (http://stw.castleproject.org/Windsor.Installers.ashx) I've found a strange part:
Although technically it's OK to call Install multiple times, or register components outside of installers it is considered good practice to encapsulate all registration in installers, and to install all installers during a single call to Install. It is quite possible that in future versions Windsor will be optimized for such usage.
Okay, good practice, agree. This is okay when I'm able to load all my assemblies at startup, but what to do when not?
Let's say my shell starts, user logs in, assemblies coming based on roles, assemblies coming based on actions etc. Normal situation in an mid-sized enterprise application.
Any idea, comment, note? I'm especially interessed in performance trade-offs.