ASP.NET核心IoC是否有等同于Castle Windsor的类型化工厂:
kernel.AddFacility<TypedFactoryFacility>();
kernel.Register(Component.For<IDummyComponentFactory>().AsFactory());
或者,有没有任何人知道的实现相同功能的示例?
发布于 2019-07-03 16:14:17
可能有点老了,但是如果有人在找它,有一个微软在Asp.Net核心中为DI的类型化工厂的“官方”实现:
https://github.com/Microsoft/AspNetCoreInjection.TypedFactories
还有一个NuGet包,尽管它链接到一个不再存在/被移动到微软的GitHub存储库(它的作者与官方存储库的作者相同,但他在去年似乎不活跃):
https://www.nuget.org/packages/AspNetCoreInjection.TypedFactories/1.2.0
我没有使用/测试它,只是寻找一些东西,所以我不能说它是否仍然与更新的ASP.Net核心版本兼容。
https://stackoverflow.com/questions/40178186
复制相似问题