ASP.NET CORE IoC 是否有与 CaSTLe Windsor 的类型化工厂等效的东西:
kernel.AddFacility<TypedFactoryFacility>();
kernel.Register(Component.For<IDummyComponentFactory>().AsFactory());
或者有没有人知道可以实现相同功能的示例?
最佳答案
可能有点旧,但如果有人正在寻找它,有一个“官方”微软在 Asp.Net Core 中实现 DI 的类型工厂:
https://github.com/Microsoft/AspNetCoreInjection.TypedFactories
还有一个 NuGet 包,尽管它链接到一个不再存在的 GitHub 存储库/已移至 Microsoft(它与官方存储库是同一作者,但他在去年似乎不活跃):
https://www.nuget.org/packages/AspNetCoreInjection.TypedFactories/1.2.0
我没有使用/测试它,只是在寻找一些东西,所以我不能说它是否仍然与较新的 ASP.Net Core 版本兼容。
关于c# - Asp.net Core IoC 类型工厂,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40178186/