Quando i progetti sono mediamente complessi, potrebbe capitare (sempre?) che il numero di dipendenze da dll di terze parti (per es. Spring.Net, Castle, NHibernate etc. etc.) sia considerevole.
In fase di deploy si potrebbe decidere di suddividere ciò che è di nostra competenza da tutto il resto, separando proprio fisicamente le folder di installazione delle varie componenti: per esempio nella root principale i nostri eseguibili/librerie e nella folder ThirdParty tutto l'ecosistema di cui abbiamo bisogno.
Per far questo dobbiamo istruire il CLR sulle locations in cui cercare tutti i componenti da caricare. Questo è fattibile aggiungendo il seguente codice al file di configurazione:
Facile no? Altre informazioni, come al solito, qui: RuntimeElement