标签: castle-windsor throw resolve
似乎Castle Windsor(2.0)方法的当前行为
container.ResolveAll(Type type)
是忽略由于缺少依赖项而无法解析的所有服务。当任何服务无法解决时,建议如何解决所有服务+抛出异常?
答案 0 :(得分:2)
AFAIK没有内置方法可以做到这一点,我一直在考虑实现一个抛出选项而不是忽略无效组件。但是,这需要考虑一些后果。
与此同时,here's a hack。让我知道它是否适合你。