Rezolver Nuget Packages
Rezolver is primarily distributed as a suite of Nuget packages whose functionality stacks one on top of another. Depending on the level of functionality you require, there should be a Nuget package which contains only the code you need, with the main package (Rezolver) being the root dependency for all.
All the core nuget packages support the .NetStandard 1.1 profile (don't know what this is? Learn more), .Net 4.5.1 and .Net 4.6.
Rezolver will only target the
.NetStandard2.0 profile from v2.
Where a package has a dependency on a third party package (such as Newtonsoft's Json.Net or .Net Core's Microsoft.Extensions.DependencyInjection packages), then we try to maintain full support for the same frameworks and profiles that those packages support.
List of packages
- Rezolver - core Rezolver library
- Rezolver.Microsoft.Extensions.DependencyInjection - provides key types for Rezolver's implementation of the MS DI stack.
- Rezolver.Microsoft.AspNetCore.Hosting - provides extensions to
IWebHostBuilderto simplify replacing the default IOC container with a Rezolver container in Asp.Net Core applications.
- Rezolver.Microsoft.Extensions.Hosting - provides extensions to
IHostBuildersame as above, but for the .Net Core Generic Host.