我最近阅读了Ayende 关于使用 XML 配置进行自动注册的博客文章。我想做他所做的,但他的代码片段对我不起作用。我的容器对象上不存在 Register 方法。
这是他的代码:
var container = new WindsorContainer(new XmlInterpreter());
container.Register(
AllTypes.Of(typeof (ConsumerOf<>))
.FromAssembly(typeof(Program).Assembly)
);
是否有我缺少的 DLL 参考?Register() 是扩展方法并且我没有引用正确的命名空间吗?我查看了 Castle Docs,但似乎找不到解决方案。