Now we will use a DI container called DryIoc to be the external component to resolve our dependencies.
In this recipe, we'll use another DI container-DryIoc. DryIoc is very well received by the community.
DryIoc is also very light, but it has almost every feature that you would expect from a complete DI container library.