autofacc列出所有子依赖链注册

本文关键字:依赖 注册 autofacc | 更新日期: 2023-09-27 18:15:08

继承了一个大型的、旧的、不断发展的c#解决方案,并希望清理Autofact IoC设置。

是否有一种快速的方法(或一段代码)可以告诉我在哪里使用了哪些类(分层树)?

在项目中,ContainerBuilder调用Register, RegisterType, RegisterInstance, RegisterApiControllers。

autofacc列出所有子依赖链注册

这个问题的答案与Autofac中跟踪一次性用品的相关问题的答案相同。

简而言之:分析是Autofac的弱项之一,我们正在寻求改进。你可以尝试使用各种可用的生命周期事件来拼凑自己的东西,但是没有内置的东西。您可能需要查看autofacc -analysis报告以获取想法。我们确实有一个开放的功能请求,需要一些更直观的东西。

很遗憾,这是目前我们所能提供的最低价了。

如果你想出一些很酷的东西,或者有具体的想法,我们可以在哪里添加钩子来更容易地分析集成,提交一个问题,我们可以讨论事情应该如何工作。