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.

Reply via email to