1

抱歉,我是 Castle.Windsor 的新手,所以这可能是一个菜鸟问题。

我有以下结构:

public class Device
{
...
}
public class Sensor : Device
{
...
}
public class Actuator : Device
{
...
}

我想查询 Castle.Windsor 以获取从 Device 继承的所有组件...

我怎样才能做到这一点?

谢谢!

4

1 回答 1

0

尝试这个:

container.Register(Classes
    .FromAssemblyContaining<Device>()   
    .BasedOn<Device>()
    .WithServiceBase()
    .LifestyleTransient());
于 2016-03-18T19:25:56.930 回答