leí algunas cosas alrededor en este sitio:¿Dónde debería definir mi NinjectModule y mis fábricas?
- Lo mejor es configurar nuestro contenedor en el lanzamiento de la aplicación
- Es mejor evitar hacer nuestras bibliotecas que dependen de un marco de inyección de dependencias es
- Se recomienda utilizar fábricas para inicializar objetos cuyas propiedades están definidas en el tiempo de ejecución
Uso Ninject. Si entiendo estas recomendaciones, es necesario que:
- Mis bibliotecas no utilizan NInject.dll
- Por lo tanto, mis NinjectModules debe estar definido en el proyecto de mi solicitud
- Mis fábricas (which are created on this principle) DEBE también se definirá en el proyecto de mi aplicación, y no directamente en la biblioteca
Eso parece extraño, especialmente para las fábricas. Tengo muchos proyectos que usan la misma biblioteca. ¿Deberían todos estos proyectos redefinir los módulos y las fábricas de ninject?
¿Qué opinas?
posible duplicado de [La mejor ubicación para la configuración Fluent IOC (Actualmente tratando Ninject)] (http://stackoverflow.com/questions/5733591/best-location-for-fluent-ioc-configuration-currently-trying-ninject) –