Its not suprising that I would make something harder than it really needs to be.
So, what I am working with is your average enterprise system. We have several core services that are provided for us to handle intergration with other teams. Typically this is going to an installer for handling metrics output so that our networks team can monitor application performance, an installer that has to do with configuration as well so that our appsupport people can configure our systems from a central point. The perfmon installer as well as our application code needs the configuration installer to be there. My question is then, who is responsible for installing it? Of course, I could just add the installers by hand see that the IConfigurationStore is missing in a YSOD or its lovely equiv in other environments, but that seems a little silly. Just thought I would throw this out there and see how the rest of the crowd is solving this oh so fun problem. :) -d On Wed, Nov 24, 2010 at 10:41 AM, Jason Meckley <[email protected]>wrote: > I wouldn't see value in having installers depend on other installers. > the point is that each is an atomic unit. if you have dependent > components, then i would register them in a single installer or > encapsulate it within a facility. > > you can have a facility register additional facilities. > void Init() > { > Kernel.AddFacility<Other>().Regsiter(...); > } > > On Nov 24, 9:33 am, Dru Sellers <[email protected]> wrote: > > Is there any way to have the installer require other installers? > > > > or facilities? > > > > At work we have carved up a lot of common code into various installers, > and > > I was hoping that instead of developers getting a missing component, they > > could get a missing facility/installer error > > > > -d > > -- > 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]<castle-project-users%[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.
