我们有一个引导加载程序,它加载一整堆的子组件(独立的dll)。boot loader在castle容器中插入了许多子组件可以使用的基本服务。
我们希望每个子组件完全独立于其他组件,并希望给它们提供访问引导加载程序注册和它们自己的子组件注册的工具,这样子组件就不会覆盖/意外修改主容器(这可能会弄乱其他子组件)。
为了实现这一点,我希望在子组件中创建一个Windsor容器,使用主容器作为它的基础,然后让子组件容器完全接管组件管理的责任。但是Windsor Container上没有允许这样做的构造函数。
这个是可能的吗?
我是不是想错了,需要从不同的角度来处理?
发布于 2013-06-24 22:35:24
正如@Jakub所发现的,this thread显示子容器没有离开城堡。
https://stackoverflow.com/questions/17270185
复制相似问题