1
我有期待的依赖,以满足一个模块,但是我得到一个错误,说明南希依赖注入寄存器的多个
出了点试图满足成分期间的一个依赖时错误,请确保您已经在容器中注册了所有新的依赖关系,并检查了内部错误以了解更多细节。
内部异常,我相信这是一个红鲱鱼:
无法解析类型:Nancy.Routing.DefaultRequestDispatcher 我相信我已经迷上正确这件事(见下文)。
public class FooModule : NancyModule
{
private readonly SomeValidator validator;
public FooModule(SomeValidator validator)
{
this.validator = validator;
//CODE..
}
}
public class Bootstrap : DefaultNancyBootstrapper
{
protected override void ConfigureApplicationContainer(TinyIoCContainer container)
{
container.Register(new SomeValidator(new FooValidator()));
base.ConfigureApplicationContainer(container);
}
}
public class SomeValidator
{
private readonly IValidator[] validators;
public SomeValidator(params IValidator[] validators)
{
this.validators = validators;
}
}