.NET中哪个IoC框架对Xml配置有最完整的支持?

时间:2013-12-16 16:32:52

标签: .net xml dependency-injection inversion-of-control ioc-container

我知道Iml配置的Xml不受欢迎,但我计划在它之上开发一些工具支持,所以这就是使用Xml的原因。 此外,我怀疑Spring .Net可能是一个不错的选择,但该项目似乎已被放弃。我对NInject有一些经验,但Xml支持似乎非常有限。

2 个答案:

答案 0 :(得分:2)

Autofac提供了很棒的XML Support,您甚至可以在程序化配置之上使用它并将其拆分为多个文件。

答案 1 :(得分:0)

我正在使用NI.Ioc(v2,v1也称为Winter4Net)多年,这是一个非常轻量级且非常快速的独立DI容器,具有类似XML Spring的语法。它专门用于处理从基于XML的高级域特定模型自动生成的巨大XML配置(我有40mb配置经验)。

它缺少一些文档,但大多数答案都可以在单元测试和源文件中找到。