ASP.NET CORE IoC是否与Castle Windsor的类型工厂等效:
kernel.AddFacility<TypedFactoryFacility>();
kernel.Register(Component.For<IDummyComponentFactory>().AsFactory());
或者有没有人知道它可以实现相同功能的例子?
答案 0 :(得分:1)
可能有点老,但是如果有人正在寻找它,Asp.Net Core中有一个“正式”的Microsoft的DI型工厂的实现:
https://github.com/Microsoft/AspNetCoreInjection.TypedFactories
还有一个NuGet程序包,尽管它链接到一个不再存在的GitHub存储库/已移至Microsoft(它是由同一作者而不是官方仓库,但该仓库去年似乎没有激活):< / p>
https://www.nuget.org/packages/AspNetCoreInjection.TypedFactories/1.2.0
我没有使用/测试它,只是在寻找一些东西,所以我不能说它是否仍与新的ASP.Net Core版本兼容。