使用LightInject的依赖关系自动注册



我将LightInject用作我的类库项目的IOC容器。由于这些项目类型没有任何入口点或启动方法,我可以在其中编写用于注册依赖项的代码。我想实施某些自动注册,因此任何消耗我的库并具有依赖性的客户端,他们都应该自动解决,而无需明确调用注册方法。

也应从客户端抽象。它永远不应该知道如何在类库中内部创建/破坏对象。

实现ICompositionRoot接口,并在要求"未知"服务时执行组合方法。另一种方法是将注册放在某个地方的静态构造函数中。

相关内容

  • 没有找到相关文章

最新更新