У меня есть следующий класс
public class Foo
{
public Foo(int max=2000){...}
}
и я хочу использовать Ninject, чтобы ввести постоянное значение в Foo. Я должен попробовать это
Bind<Foo>().ToSelft().WithConstructorArgument("max", 1000);
но я получаю следующую ошибку при попытке использовать _ninject.Get<Foo>
:
Error activating int
No matching bindings are available, and the type is not self-bindable.
Activation path:
3) Injection of dependency int into parameter max of constructor of type Foo