I am trying to create a multi-layer .NET Core API project - API project, Application Layer, Domain Layer, Data Access Layer and an IoC layer where all dependencies are resolved