複数のコンストラクターを持つアセンブリ型を登録したい Autowiring が間違ったコンストラクターを選択し、RegisterType で行うようにそれを指定したい
builder.RegisterType(typeof(IController))
.UsingConstructor(typeof(IUnitOfWork));
しかし、私がこれを行うとき
builder.RegisterAssemblyTypes(typeof(IController).Assembly)
.UsingConstructor(typeof(IUnitOfWork));
私は得る
「タイプ 'System.Object' に一致するコンストラクターが存在しません。」
これは、アセンブリ型が思ったよりも少し複雑であることが原因だと思いますが、問題は未解決のままです
私は何をすべきか?