Ich versuche zu verstehen, was Best Practice für die Registrierung der Objekte in IOC-Container aus verschiedenen Projekten einer Lösung ist.Registrierung von IoC-Containern aus mehreren Baugruppen
Ich habe eine Lösung mit 4 Projekten, und ich sah die Projekte eine Lösung zu schaffen Installateure in jedem und dann an einem Ort Anruf somtehing wie folgt aus:
_container = new WindsorContainer();
var assemblyNames = new[] {"Dal", "Utils" };
_container.Install(assemblyNames.Select(
x => (IWindsorInstaller)new AssemblyInstaller(Assembly.Load(x),
new InstallerFactory())).ToArray());
Aber auch sah ich eine Lösung, die in jedem Projekt gibt es eine Erstellung von Container, und im Inneren gibt es eine Registrierung der Objekte, die für dieses spezifische Projekt relevant sind.
Meine Frage ist: Was ist die beste Praxis für diese Situation?