Have all installers in services project.
Duplicated installers are fine.

-- 
Krzysztof Kozmic


On Monday, 10 September 2012 at 10:17 PM, Tom Dietrich wrote:

> I've heard it argued that the best place for the composition root to live in 
> DI is at the application entry point, and I'm wondering exactly what that 
> means. Say I've got three projects, Service, Data, and Core, where service 
> represents the composition root. The application's entry point would be the 
> service project's global.asax, so that's where I'll be configuring my 
> container in following with that advice.
> 
> My question is- should the service project contain the installers for the 
> Data and Core project, or should I have installers in all three projects to 
> handle the wiring of intraproject dependencies, and only have cross project 
> dependencies and service intraproject dependencies wired in the installers in 
> the service project? 
> 
> My current thought is that because the goal of these kinds of solution 
> architectures is to allow multiple application entry points (for example, a 
> UI or Client project might be created to run along side the Service project), 
> one wouldn't want to have to have a second set of installers in that project 
> to define the wirings for the intra-project Data and Core dependencies, so 
> installers should be created in every project to permit re-use. 
> 
> How do you guys currently handle it?  
> 
> -- 
> You received this message because you are subscribed to the Google Groups 
> "Castle Project Users" group.
> To view this discussion on the web visit 
> https://groups.google.com/d/msg/castle-project-users/-/1bTC1Ixa2U4J.
> To post to this group, send email to [email protected] 
> (mailto:[email protected]).
> To unsubscribe from this group, send email to 
> [email protected] 
> (mailto:[email protected]).
> For more options, visit this group at 
> http://groups.google.com/group/castle-project-users?hl=en.

-- 
You received this message because you are subscribed to the Google Groups 
"Castle Project Users" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/castle-project-users?hl=en.

Reply via email to