Autofac 有一个很好的选项来设置构造函数解析策略。
例如通过使用MostParametersConstructorSelector
:
builder.RegisterType<MyClass>()
.AsImplementedInterfaces()
.UsingConstructor(new MostParametersConstructorSelector());
有没有设置默认值的选项ConstructorSelector
?
我试过了:
builder.RegisterType<MostParametersConstructorSelector>().As<IConstructorSelector>();
在 Autofac 的文档或源代码中找不到它