Microsoft.Extensions.DependencyInjection.Abstractions 11.0.0-rc.3.26522.148

About

Supports the lower-level abstractions for the dependency injection (DI) software design pattern which is a technique for achieving Inversion of Control (IoC) between classes and their dependencies.

Key Features

  • Interfaces for DI implementations which are provided in other packages including Microsoft.Extensions.DependencyInjection.
  • An implementation of a service collection, which is used to add services to and later retrieve them either directly or through constructor injection.
  • Interfaces, attributes and extensions methods to support various DI concepts including specifying a service's lifetime and supporting keyed services.

How to Use

This package is typically used with an implementation of the DI abstractions, such as Microsoft.Extensions.DependencyInjection.

Main Types

The main types provided by this library are:

  • Microsoft.Extensions.DependencyInjection.ActivatorUtilities
  • Microsoft.Extensions.DependencyInjection.IServiceCollection
  • Microsoft.Extensions.DependencyInjection.ServiceCollection
  • Microsoft.Extensions.DependencyInjection.ServiceCollectionDescriptorExtensions
  • Microsoft.Extensions.DependencyInjection.ServiceDescriptor
  • Microsoft.Extensions.DependencyInjection.IServiceProviderFactory<TContainerBuilder>

Additional Documentation

  • Microsoft.Extensions.DependencyInjection
  • Microsoft.Extensions.Hosting
  • Microsoft.Extensions.Options

Feedback & Contributing

Microsoft.Extensions.DependencyInjection.Abstractions is released as open source under the MIT license. Bug reports and contributions are welcome at the GitHub repository.

Showing the top 20 packages that depend on Microsoft.Extensions.DependencyInjection.Abstractions.

Packages Downloads
Microsoft.Extensions.DependencyInjection
Default implementation of dependency injection for Microsoft.Extensions.DependencyInjection.
2,455
Serilog.Extensions.Hosting
Serilog support for .NET Core logging in hosted services
2,209
Microsoft.Extensions.Logging.Abstractions
Logging abstractions for Microsoft.Extensions.Logging. Commonly Used Types: Microsoft.Extensions.Logging.ILogger Microsoft.Extensions.Logging.ILoggerFactory Microsoft.Extensions.Logging.ILogger<TCategoryName> Microsoft.Extensions.Logging.LogLevel Microsoft.Extensions.Logging.Logger<T> Microsoft.Extensions.Logging.LoggerMessage Microsoft.Extensions.Logging.Abstractions.NullLogger
2,122
Microsoft.Extensions.Diagnostics.Abstractions
Diagnostic abstractions for Microsoft.Extensions.Diagnostics. Commonly Used Types: Microsoft.Extensions.Diagnostics.Metrics.IMetricsBuilder Microsoft.Extensions.Diagnostics.Metrics.IMetricsListener Microsoft.Extensions.Diagnostics.Metrics.InstrumentRule Microsoft.Extensions.Diagnostics.Metrics.MeterScope Microsoft.Extensions.Diagnostics.Metrics.MetricsBuilderExtensions Microsoft.Extensions.Diagnostics.Metrics.MetricsOptions
2,087
Microsoft.Extensions.Logging.Abstractions
Logging abstractions for Microsoft.Extensions.Logging. Commonly Used Types: Microsoft.Extensions.Logging.ILogger Microsoft.Extensions.Logging.ILoggerFactory Microsoft.Extensions.Logging.ILogger<TCategoryName> Microsoft.Extensions.Logging.LogLevel Microsoft.Extensions.Logging.Logger<T> Microsoft.Extensions.Logging.LoggerMessage Microsoft.Extensions.Logging.Abstractions.NullLogger
2,073
Microsoft.Extensions.Caching.Memory
In-memory cache implementation of Microsoft.Extensions.Caching.Memory.IMemoryCache.
2,060
Microsoft.Extensions.Logging.Configuration
Configuration support for Microsoft.Extensions.Logging.
2,056
Microsoft.Extensions.Hosting.Abstractions
Hosting and startup abstractions for applications.
2,052
Microsoft.Extensions.Options
Provides a strongly typed way of specifying and accessing settings using dependency injection.
2,046
Microsoft.Extensions.Caching.Memory
In-memory cache implementation of Microsoft.Extensions.Caching.Memory.IMemoryCache.
2,039
Microsoft.Extensions.Hosting.Abstractions
Hosting and startup abstractions for applications.
2,039
Mediator.Abstractions
Abstractions for the Mediator.SourceGenerator package.
2,038
OpenTelemetry.Api.ProviderBuilderExtensions
Contains extensions to register OpenTelemetry in applications using Microsoft.Extensions.DependencyInjection
2,037
Microsoft.Extensions.Options
Provides a strongly typed way of specifying and accessing settings using dependency injection.
2,036
Microsoft.Extensions.Hosting
Hosting and startup infrastructures for applications.
2,033
HotChocolate.Validation
Package Description
2,032
Microsoft.Extensions.Diagnostics.Abstractions
Diagnostic abstractions for Microsoft.Extensions.Diagnostics. Commonly Used Types: Microsoft.Extensions.Diagnostics.Metrics.IMetricsBuilder Microsoft.Extensions.Diagnostics.Metrics.IMetricsListener Microsoft.Extensions.Diagnostics.Metrics.InstrumentRule Microsoft.Extensions.Diagnostics.Metrics.MeterScope Microsoft.Extensions.Diagnostics.Metrics.MetricsBuilderExtensions Microsoft.Extensions.Diagnostics.Metrics.MetricsOptions
2,031
HotChocolate.Execution.Abstractions
Package Description
2,030
Microsoft.Extensions.Options.ConfigurationExtensions
Provides additional configuration specific functionality related to Options.
2,029
Microsoft.Extensions.Options
Provides a strongly typed way of specifying and accessing settings using dependency injection.
2,029

.NET 10.0

  • No dependencies.

.NET 11.0

  • No dependencies.

.NET Framework 4.6.2

.NET Standard 2.0

.NET Standard 2.1

  • No dependencies.

Version Downloads Last updated
11.0.0-rc.3.26522.148 6 10/25/2026
11.0.0-rc.2.26504.105 10 10/13/2026
11.0.0-rc.1.26425.128 18 09/09/2026
11.0.0-preview.7.26381.103 20 08/13/2026
11.0.0-preview.6.26359.118 27 07/15/2026
11.0.0-preview.5.26302.115 27 06/11/2026
11.0.0-preview.4.26230.115 32 05/14/2026
11.0.0-preview.3.26207.106 46 04/15/2026
11.0.0-preview.2.26159.112 53 03/11/2026
11.0.0-preview.1.26104.118 41 02/12/2026
10.0.14 6 10/25/2026
10.0.13 22 10/13/2026
10.0.12 12 09/09/2026
10.0.11 127 08/12/2026
10.0.10 69 07/15/2026
10.0.9 24 06/11/2026
10.0.8 33 05/14/2026
10.0.7 2,461 04/23/2026
10.0.6 42 04/15/2026
10.0.5 76 03/14/2026
10.0.4 70 03/11/2026
10.0.3 318 02/11/2026
10.0.2 77 01/13/2026
10.0.1 669 09/28/2026
10.0.0 766 09/28/2026
10.0.0-rc.2.25502.107 49 12/21/2025
10.0.0-rc.1.25451.107 7 10/02/2026
10.0.0-preview.7.25380.108 10 09/28/2026
10.0.0-preview.6.25358.103 39 12/16/2025
10.0.0-preview.5.25277.114 41 01/01/2026
10.0.0-preview.4.25258.110 51 12/20/2025
10.0.0-preview.3.25171.5 57 01/01/2026
10.0.0-preview.2.25163.2 44 12/14/2025
10.0.0-preview.1.25080.5 8 10/01/2026
9.0.22 5 10/25/2026
9.0.21 9 10/13/2026
9.0.20 18 09/11/2026
9.0.19 19 08/13/2026
9.0.18 19 07/15/2026
9.0.17 18 06/12/2026
9.0.16 29 05/14/2026
9.0.15 46 04/15/2026
9.0.14 48 03/11/2026
9.0.13 45 02/12/2026
9.0.12 54 01/13/2026
9.0.11 57 12/16/2025
9.0.10 45 12/14/2025
9.0.9 42 12/14/2025
9.0.8 4 10/10/2026
9.0.7 4 10/06/2026
9.0.6 5 10/05/2026
9.0.5 46 12/14/2025
9.0.4 47 12/14/2025
9.0.3 49 12/20/2025
9.0.2 2,046 12/11/2025
9.0.1 53 12/14/2025
9.0.0 48 09/28/2026
9.0.0-rc.2.24473.5 48 12/13/2025
9.0.0-rc.1.24431.7 26 12/12/2025
9.0.0-preview.7.24405.7 7 10/07/2026
9.0.0-preview.6.24327.7 30 12/15/2025
9.0.0-preview.5.24306.7 6 09/29/2026
9.0.0-preview.4.24266.19 55 12/14/2025
9.0.0-preview.3.24172.9 11 09/28/2026
9.0.0-preview.2.24128.5 32 12/13/2025
9.0.0-preview.1.24080.9 52 12/16/2025
8.0.2 75 09/28/2026
8.0.1 35 09/28/2026
8.0.0 825 09/28/2026
8.0.0-rc.2.23479.6 44 12/11/2025
8.0.0-rc.1.23419.4 45 12/14/2025
8.0.0-preview.7.23375.6 44 12/17/2025
8.0.0-preview.6.23329.7 35 12/14/2025
8.0.0-preview.5.23280.8 51 12/14/2025
8.0.0-preview.4.23259.5 36 12/14/2025
8.0.0-preview.3.23174.8 38 12/14/2025
8.0.0-preview.2.23128.3 39 12/21/2025
8.0.0-preview.1.23110.8 52 12/13/2025
7.0.0 49 12/20/2025
7.0.0-rc.2.22472.3 42 12/14/2025
7.0.0-rc.1.22426.10 47 12/14/2025
7.0.0-preview.7.22375.6 14 09/28/2026
7.0.0-preview.6.22324.4 35 12/14/2025
7.0.0-preview.5.22301.12 38 12/14/2025
7.0.0-preview.4.22229.4 5 10/10/2026
7.0.0-preview.3.22175.4 48 12/13/2025
7.0.0-preview.2.22152.2 44 12/14/2025
7.0.0-preview.1.22076.8 34 12/21/2025
6.0.2-mauipre.1.22102.15 31 12/28/2025
6.0.2-mauipre.1.22054.8 43 12/14/2025
6.0.0 976 12/11/2025
6.0.0-rc.2.21480.5 44 12/14/2025
6.0.0-rc.1.21451.13 31 12/18/2025
6.0.0-preview.7.21377.19 38 12/14/2025
6.0.0-preview.6.21352.12 45 12/14/2025
6.0.0-preview.5.21301.5 46 12/16/2025
6.0.0-preview.4.21253.7 30 12/14/2025
6.0.0-preview.3.21201.4 29 12/14/2025
6.0.0-preview.2.21154.6 48 12/21/2025
6.0.0-preview.1.21102.12 28 12/14/2025
5.0.0 55 12/20/2025
5.0.0-rc.2.20475.5 40 12/21/2025
5.0.0-rc.1.20451.14 11 09/28/2026
5.0.0-preview.8.20407.11 34 12/14/2025
5.0.0-preview.7.20364.11 38 12/14/2025
5.0.0-preview.6.20305.6 31 12/21/2025
5.0.0-preview.5.20278.1 32 12/21/2025
5.0.0-preview.4.20251.6 47 12/14/2025
5.0.0-preview.3.20215.2 39 12/21/2025
5.0.0-preview.2.20160.3 12 10/05/2026
5.0.0-preview.1.20120.4 40 12/13/2025
3.1.32 53 12/19/2025
3.1.31 48 12/15/2025
3.1.30 45 12/14/2025
3.1.29 43 12/13/2025
3.1.28 34 12/14/2025
3.1.27 49 12/14/2025
3.1.26 10 10/03/2026
3.1.25 40 12/20/2025
3.1.24 32 12/15/2025
3.1.23 37 12/13/2025
3.1.22 50 12/14/2025
3.1.21 46 12/20/2025
3.1.20 47 12/14/2025
3.1.19 52 12/14/2025
3.1.18 46 12/14/2025
3.1.17 53 12/14/2025
3.1.16 7 09/29/2026
3.1.15 46 12/20/2025
3.1.14 47 12/14/2025
3.1.13 49 12/14/2025
3.1.12 45 12/14/2025
3.1.11 52 12/20/2025
3.1.10 47 12/14/2025
3.1.9 39 12/20/2025
3.1.8 47 12/13/2025
3.1.7 47 12/20/2025
3.1.6 45 12/11/2025
3.1.5 49 12/14/2025
3.1.4 80 12/11/2025
3.1.3 52 12/21/2025
3.1.2 46 12/20/2025
3.1.1 31 12/14/2025
3.1.0 13 10/02/2026
3.1.0-preview3.19553.2 47 12/20/2025
3.1.0-preview2.19525.4 49 12/13/2025
3.1.0-preview1.19506.1 27 12/21/2025
3.0.3 55 12/13/2025
3.0.2 38 12/20/2025
3.0.1 55 12/16/2025
3.0.0 38 12/13/2025
3.0.0-rc1.19456.10 24 12/14/2025
3.0.0-preview9.19423.4 44 12/21/2025
3.0.0-preview8.19405.4 42 01/03/2026
3.0.0-preview7.19362.4 27 12/15/2025
3.0.0-preview6.19304.6 43 12/14/2025
3.0.0-preview5.19227.9 38 12/14/2025
3.0.0-preview4.19216.2 25 12/16/2025
3.0.0-preview3.19153.1 40 12/21/2025
3.0.0-preview.19074.2 31 12/21/2025
3.0.0-preview.18572.1 37 12/13/2025
2.2.0 141 12/13/2025
2.2.0-preview3-35497 42 12/21/2025
2.2.0-preview2-35157 41 12/14/2025
2.2.0-preview1-35029 38 12/21/2025
2.1.1 40 09/28/2026
2.1.0 100 12/14/2025
2.1.0-rc1-final 47 12/13/2025
2.1.0-preview2-final 44 12/21/2025
2.1.0-preview1-final 40 12/21/2025
2.0.0 61 12/17/2025
2.0.0-preview2-final 52 12/13/2025
2.0.0-preview1-final 32 12/15/2025
1.1.1 33 12/14/2025
1.1.0 53 12/14/2025
1.1.0-preview1-final 41 12/21/2025
1.0.2 47 12/13/2025
1.0.1 41 12/20/2025
1.0.0 46 12/20/2025
1.0.0-rc2-final 42 12/21/2025
1.0.0-rc1-final 44 12/13/2025