Microsoft.Extensions.DependencyInjection.Abstractions 11.0.0-preview.1.26104.118

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
Hangfire.NetCore
.NET Core's Worker Service host support for Hangfire (background job system for ASP.NET applications).
14
Microsoft.AspNetCore.MiddlewareAnalysis
ASP.NET Core middleware for analyzing middleware in the request pipeline with System.Diagnostics.DiagnosticSource. This package was built from the source code at https://github.com/dotnet/aspnetcore/tree/68bb6fb08f8f85bb3cf08953a0d2f4a254eaccff
13
Microsoft.AspNetCore.Cors
CORS middleware and policy for ASP.NET Core to enable cross-origin resource sharing. Commonly used types: Microsoft.AspNetCore.Cors.DisableCorsAttribute Microsoft.AspNetCore.Cors.EnableCorsAttribute
12
MassTransit
MassTransit provides a developer-focused, modern platform for creating distributed applications without complexity.
12
Microsoft.Extensions.Localization
Application localization services and default implementation based on ResourceManager to load localized assembly resources. This package was built from the source code at https://github.com/dotnet/aspnetcore/tree/25ef4aa38b77974263cb10f6e9cbd10135f17b59
11
Microsoft.AspNetCore.MiddlewareAnalysis
ASP.NET Core middleware for analyzing middleware in the request pipeline with System.Diagnostics.DiagnosticSource. This package was built from the source code at https://github.com/dotnet/aspnetcore/tree/6a6d775f49623bbd742c02f89d373630668547bb
11
Microsoft.AspNetCore.MiddlewareAnalysis
ASP.NET Core middleware for analyzing middleware in the request pipeline with System.Diagnostics.DiagnosticSource. This package was built from the source code at https://github.com/aspnet/AspNetCore/tree/509f6badec2f3162f0e50330cd9107e5624b379b
11
Microsoft.AspNetCore.MiddlewareAnalysis
ASP.NET Core middleware for analyzing middleware in the request pipeline with System.Diagnostics.DiagnosticSource. This package was built from the source code at https://github.com/aspnet/AspNetCore/tree/458d97420a173fe87487b58ec4aa47a4c9dc4710
11
Microsoft.Extensions.WebEncoders
Contains registration and configuration APIs to add the core framework encoders to a dependency injection container. This package was built from the source code at https://github.com/dotnet/aspnetcore/tree/8ad057426fa6a27cd648b05684afddab9d97d3d9
11
Microsoft.AspNetCore.MiddlewareAnalysis
ASP.NET Core middleware for analyzing middleware in the request pipeline with System.Diagnostics.DiagnosticSource. This package was built from the source code at https://github.com/dotnet/aspnetcore/tree/b96167fbfe8bd45d94e4dcda42c7d09eb5745459
11
Microsoft.AspNetCore.MiddlewareAnalysis
ASP.NET Core middleware for analyzing middleware in the request pipeline with System.Diagnostics.DiagnosticSource. This package was built from the source code at https://github.com/dotnet/aspnetcore/tree/d4eca39c3fc1944b2c6431bf6b22036bdb176c0d
11
Microsoft.AspNetCore.DataProtection
ASP.NET Core logic to protect and unprotect data, similar to DPAPI. This package was built from the source code at https://github.com/dotnet/aspnetcore/tree/b92c9f50f0333ea661785ba849f303cde6a93844
10
Microsoft.Extensions.WebEncoders
Contains registration and configuration APIs to add the core framework encoders to a dependency injection container. This package was built from the source code at https://github.com/dotnet/aspnetcore/tree/25ef4aa38b77974263cb10f6e9cbd10135f17b59
10
Microsoft.Extensions.Localization
Application localization services and default implementation based on ResourceManager to load localized assembly resources. This package was built from the source code at https://github.com/dotnet/dotnet/tree/ddf39a1b4690fbe23aea79c78da67004a5c31094
10
FluentValidation.DependencyInjectionExtensions
Dependenecy injection extensions for FluentValidation
10
Microsoft.AspNetCore.MiddlewareAnalysis
ASP.NET Core middleware for analyzing middleware in the request pipeline with System.Diagnostics.DiagnosticSource.
10
Microsoft.AspNetCore.MiddlewareAnalysis
ASP.NET Core middleware for analyzing middleware in the request pipeline with System.Diagnostics.DiagnosticSource. This package was built from the source code at https://github.com/dotnet/aspnetcore/tree/8899cb30120d41413065f1b1465cdabefe0a1f9c
10
Microsoft.AspNetCore.MiddlewareAnalysis
ASP.NET Core middleware for analyzing middleware in the request pipeline with System.Diagnostics.DiagnosticSource. This package was built from the source code at https://github.com/dotnet/aspnetcore/tree/cec88a329584349fda070f4c7346b10538210ace
9
Microsoft.Extensions.DependencyInjection
Default implementation of dependency injection for Microsoft.Extensions.DependencyInjection.
9
Microsoft.AspNetCore.MiddlewareAnalysis
ASP.NET Core middleware for analyzing middleware in the request pipeline with System.Diagnostics.DiagnosticSource. This package was built from the source code at https://github.com/aspnet/AspNetCore/tree/7b22a279ec975335bbb0a7cbadef2e45ee15aa9c
9

https://go.microsoft.com/fwlink/?LinkID=799421

.NET Framework 4.6.2

.NET 10.0

  • No dependencies.

.NET 11.0

  • No dependencies.

.NET Standard 2.0

.NET Standard 2.1

  • No dependencies.

Version Downloads Last updated
11.0.0-preview.2.26159.112 4 03/19/2026
11.0.0-preview.1.26104.118 2 02/17/2026
10.0.5 3 03/22/2026
10.0.4 1 03/20/2026
10.0.3 3 02/18/2026
10.0.2 2 01/16/2026
10.0.1 2 12/17/2025
10.0.0 0 12/09/2025
10.0.0-rc.2.25502.107 0 12/10/2025
10.0.0-rc.1.25451.107 2 01/19/2026
10.0.0-preview.7.25380.108 2 01/18/2026
10.0.0-preview.6.25358.103 1 01/28/2026
10.0.0-preview.5.25277.114 2 01/18/2026
10.0.0-preview.4.25258.110 2 01/20/2026
10.0.0-preview.3.25171.5 2 01/18/2026
10.0.0-preview.2.25163.2 2 01/19/2026
10.0.0-preview.1.25080.5 2 01/19/2026
9.0.14 3 03/23/2026
9.0.13 2 02/19/2026
9.0.12 2 01/17/2026
9.0.11 1 12/09/2025
9.0.10 1 12/09/2025
9.0.9 2 01/19/2026
9.0.8 2 01/17/2026
9.0.7 2 01/17/2026
9.0.6 2 01/19/2026
9.0.5 2 01/17/2026
9.0.4 2 01/18/2026
9.0.3 2 01/18/2026
9.0.2 2 01/18/2026
9.0.1 2 01/17/2026
9.0.0 2 01/19/2026
9.0.0-rc.2.24473.5 1 12/17/2025
9.0.0-rc.1.24431.7 2 01/17/2026
9.0.0-preview.7.24405.7 5 12/10/2025
9.0.0-preview.6.24327.7 2 01/17/2026
9.0.0-preview.5.24306.7 2 01/18/2026
9.0.0-preview.4.24266.19 2 01/17/2026
9.0.0-preview.3.24172.9 2 01/17/2026
9.0.0-preview.2.24128.5 2 01/17/2026
9.0.0-preview.1.24080.9 2 01/19/2026
8.0.2 2 01/18/2026
8.0.1 2 01/17/2026
8.0.0 2 01/17/2026
8.0.0-rc.2.23479.6 2 01/17/2026
8.0.0-rc.1.23419.4 5 12/10/2025
8.0.0-preview.7.23375.6 3 12/10/2025
8.0.0-preview.6.23329.7 3 12/10/2025
8.0.0-preview.5.23280.8 3 12/10/2025
8.0.0-preview.4.23259.5 5 12/11/2025
8.0.0-preview.3.23174.8 3 12/10/2025
8.0.0-preview.2.23128.3 5 12/10/2025
8.0.0-preview.1.23110.8 4 12/10/2025
7.0.0 4 12/10/2025
7.0.0-rc.2.22472.3 3 12/10/2025
7.0.0-rc.1.22426.10 3 12/10/2025
7.0.0-preview.7.22375.6 4 12/10/2025
7.0.0-preview.6.22324.4 3 12/10/2025
7.0.0-preview.5.22301.12 4 12/10/2025
7.0.0-preview.4.22229.4 4 01/17/2026
7.0.0-preview.3.22175.4 3 12/11/2025
7.0.0-preview.2.22152.2 3 12/10/2025
7.0.0-preview.1.22076.8 5 12/10/2025
6.0.0 5 12/10/2025
6.0.0-rc.2.21480.5 3 12/10/2025
6.0.0-rc.1.21451.13 3 12/10/2025
6.0.0-preview.7.21377.19 6 12/10/2025
6.0.0-preview.6.21352.12 4 12/10/2025
6.0.0-preview.5.21301.5 3 12/10/2025
6.0.0-preview.4.21253.7 6 12/11/2025
6.0.0-preview.3.21201.4 3 12/10/2025
6.0.0-preview.2.21154.6 4 12/11/2025
6.0.0-preview.1.21102.12 3 12/10/2025
5.0.0 4 12/10/2025
5.0.0-rc.2.20475.5 4 12/10/2025
5.0.0-rc.1.20451.14 6 12/10/2025
5.0.0-preview.8.20407.11 5 12/11/2025
5.0.0-preview.7.20364.11 3 12/11/2025
5.0.0-preview.6.20305.6 3 01/18/2026
5.0.0-preview.5.20278.1 3 12/10/2025
5.0.0-preview.4.20251.6 4 12/10/2025
5.0.0-preview.3.20215.2 5 12/10/2025
5.0.0-preview.2.20160.3 4 12/10/2025
5.0.0-preview.1.20120.4 3 12/10/2025
3.1.32 7 12/09/2025
3.1.31 6 12/09/2025
3.1.30 5 12/09/2025
3.1.29 4 12/09/2025
3.1.28 4 12/09/2025
3.1.27 7 12/09/2025
3.1.26 6 12/09/2025
3.1.25 5 12/09/2025
3.1.24 4 12/09/2025
3.1.23 5 12/09/2025
3.1.22 5 12/09/2025
3.1.21 5 12/09/2025
3.1.20 6 12/09/2025
3.1.19 6 12/09/2025
3.1.18 5 12/09/2025
3.1.17 5 12/09/2025
3.1.16 5 12/09/2025
3.1.15 5 12/09/2025
3.1.14 5 12/09/2025
3.1.13 7 12/09/2025
3.1.12 4 12/09/2025
3.1.11 5 12/09/2025
3.1.10 5 12/09/2025
3.1.9 5 12/10/2025
3.1.8 5 12/10/2025
3.1.7 5 12/10/2025
3.1.6 6 12/10/2025
3.1.5 5 12/10/2025
3.1.4 4 12/10/2025
3.1.3 4 12/10/2025
3.1.2 4 12/10/2025
3.1.1 5 12/10/2025
3.1.0 4 01/17/2026
3.1.0-preview3.19553.2 4 01/18/2026
3.1.0-preview2.19525.4 4 01/17/2026
3.1.0-preview1.19506.1 3 01/19/2026
3.0.3 4 12/10/2025
3.0.2 4 12/10/2025
3.0.1 5 12/10/2025
3.0.0 4 01/19/2026
3.0.0-rc1.19456.10 3 01/18/2026
3.0.0-preview9.19423.4 4 01/18/2026
3.0.0-preview8.19405.4 3 01/20/2026
3.0.0-preview7.19362.4 4 01/19/2026
3.0.0-preview6.19304.6 3 01/17/2026
3.0.0-preview5.19227.9 6 01/17/2026
3.0.0-preview4.19216.2 4 01/17/2026
3.0.0-preview3.19153.1 4 01/17/2026
3.0.0-preview.19074.2 5 01/18/2026
3.0.0-preview.18572.1 4 01/18/2026
2.2.0 4 01/19/2026
2.2.0-preview3-35497 3 01/19/2026
2.2.0-preview2-35157 5 01/18/2026
2.2.0-preview1-35029 4 01/17/2026
2.1.1 5 01/17/2026
2.1.0 4 01/17/2026
2.1.0-rc1-final 6 01/20/2026
2.1.0-preview2-final 4 01/17/2026
2.1.0-preview1-final 4 01/20/2026
2.0.0 6 01/19/2026
2.0.0-preview2-final 4 01/19/2026
2.0.0-preview1-final 3 01/19/2026
1.1.1 4 01/18/2026
1.1.0 4 01/19/2026
1.1.0-preview1-final 4 01/18/2026
1.0.2 5 01/17/2026
1.0.1 6 01/18/2026
1.0.0 3 01/17/2026
1.0.0-rc2-final 5 01/17/2026
1.0.0-rc1-final 4 01/19/2026