We have been using ObjectBuilder1 with our own custom container and mapping file for a while now and are thinking about moving over to Unity.
One of the problems we fixed with our implementation was to not load assembly type mappings until that assembly is actually needed by the runtime, this is because our application is getting pretty large and loading all the assemblies up front is heavy on
memory usage especially if the users were not going to be using that assembly.
In unity I cannot figure out how to prevent the loading of an assembly up front and for unity to only register the type mappings when the interface types are requested.
Does anyone know how we can prevent assemblies being loaded unnecessarily with unity?