我最近阅读 Ayende的博客文章关于使用XML配置的自动注册。我想完成他的工作,但他的代码片段对我不起作用。我的容器对象上不存在Register方法。

这是他的代码:

var container = new WindsorContainer(new XmlInterpreter());
container.Register(
    AllTypes.Of(typeof (ConsumerOf<>))
        .FromAssembly(typeof(Program).Assembly)
    );

我缺少一个DLL引用吗? Register()是一个扩展方法,我没有引用正确的命名空间?我看过Castle Docs,但似乎无法找到解决方案。

有帮助吗?

解决方案

呸!没关系。我正在使用RC-3,Register()方法只在trunk中。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top