我们在我们的 asp.net web api2 中使用 Microsoft.Extensions.DependencyInjection 进行依赖注入。
对于像日志这样的横切关注点,我们认为应该考虑面向方面的编程,在上面的 di 中找不到任何支持。
其他 DI,如 castle、Unity 和 ninject,在查看他们的基准后选择退出。有没有办法使用其他 di 框架的注入器,如城堡动态代理并将其与 Microsoft.Extensions.DependencyInjection 一起使用?
也欢迎任何与 IL 编织框架相关的建议。PostSharp 的考虑被排除在外,因为它不是免费的。