.net 使用Castle Windsor配置文件是否可以委托给其他项目声明?

.net 使用Castle Windsor配置文件是否可以委托给其他项目声明?,.net,castle-windsor,.net,Castle Windsor,使用Castle Windsor,可以一次声明一个类型并对多个ID使用此声明,而不是每次都完整地写出它 例如,我们有实现IFoo的类小部件,我们希望键“IFoo.A”和“IFoo.B”从Castle获得小部件。我想做一些像 <id="IFoo.Main" type="IFoo" service="Widget"/> 然后 谢谢。我相信您需要的是转发类型。。。看看这些问题: 尽管目前xml配置中不支持开箱即用,但第二个问题的答案是通过编写一个简单的工具来详细说明如

使用Castle Windsor,可以一次声明一个类型并对多个ID使用此声明,而不是每次都完整地写出它

例如,我们有实现IFoo的类小部件,我们希望键“IFoo.A”和“IFoo.B”从Castle获得小部件。我想做一些像

<id="IFoo.Main"
 type="IFoo"
 service="Widget"/>

然后



谢谢。

我相信您需要的是转发类型。。。看看这些问题:

尽管目前xml配置中不支持开箱即用,但第二个问题的答案是通过编写一个简单的工具来详细说明如何做到这一点

<id="IFoo.A"
 giveme="IFoo.Main/>

<id="IFoo.B"
 giveme="IFoo.Main/>