The library provides an abstraction over IoC containers and service locators. Using the library allows an application to indirectly access the capabilities without relying on hard references.
The Unity Application Block (Unity) is a lightweight extensible dependency injection container with support for constructor, property, and method call injection. It facilitates loosely-coupled design. Declarative configuration and registration by convention are supported on selected platforms. This...
More information
In .Net 4.7.2, ASP.NET added dependency injection support in WebForms. This package is to make it easier to use Unity container in WebForms application.