Microsoft.Extensions.DependencyInjection 11.0.0-preview.7.26381.103

About

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

Key Features

Provides an implementation of the DI interfaces found in the Microsoft.Extensions.DependencyInjection.Abstractions package.

How to Use

ServiceCollection services = new ();
services.AddSingleton<IMessageWriter, MessageWriter>();
using ServiceProvider provider = services.BuildServiceProvider();

// The code below, following the IoC pattern, is typically only aware of the IMessageWriter interface, not the implementation.
IMessageWriter messageWriter = provider.GetService<IMessageWriter>()!;
messageWriter.Write("Hello");

public interface IMessageWriter
{
    void Write(string message);
}

internal class MessageWriter : IMessageWriter
{
    public void Write(string message)
    {
        Console.WriteLine($"MessageWriter.Write(message: \"{message}\")");
    }
}

Main Types

The main types provided by this library are:

  • Microsoft.Extensions.DependencyInjection.DefaultServiceProviderFactory
  • Microsoft.Extensions.DependencyInjection.ServiceCollectionContainerBuilderExtensions
  • Microsoft.Extensions.DependencyInjection.ServiceProvider

Additional Documentation

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

Feedback & Contributing

Microsoft.Extensions.DependencyInjection 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.

Packages Downloads
Quartz.Extensions.DependencyInjection
Extension methods to integrate Quartz scheduler and the jobs with the generic host in net core.
85
Quartz.Extensions.DependencyInjection
Extension methods to integrate Quartz scheduler and the jobs with the generic host in net core.
77
Quartz.Extensions.DependencyInjection
Extension methods to integrate Quartz scheduler and the jobs with the generic host in net core.
76
Quartz.Extensions.DependencyInjection
Extension methods to integrate Quartz scheduler and the jobs with the generic host in net core.
73
Quartz.Extensions.DependencyInjection
Extension methods to integrate Quartz scheduler and the jobs with the generic host in net core.
72
Quartz.Extensions.Hosting
Runs Quartz.net as a HostedService in a generic host.
70
Microsoft.Extensions.Logging
Logging infrastructure default implementation for Microsoft.Extensions.Logging.
68
Microsoft.Extensions.Hosting
.NET Core hosting and startup infrastructures for applications.
67
Microsoft.Extensions.Logging
Logging infrastructure default implementation for Microsoft.Extensions.Logging.
67
Microsoft.Extensions.Logging
Logging infrastructure default implementation for Microsoft.Extensions.Logging.
66
Microsoft.Extensions.Hosting
Hosting and startup infrastructures for applications.
66
Microsoft.Extensions.Hosting
.NET Core hosting and startup infrastructures for applications.
66

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

.NET 10.0

.NET 11.0

  • No dependencies.

.NET Framework 4.6.2

.NET Standard 2.0

.NET Standard 2.1

Version Downloads Last updated
11.0.0-preview.7.26381.103 8 08/11/2026
11.0.0-preview.6.26359.118 11 07/16/2026
11.0.0-preview.5.26302.115 21 06/11/2026
11.0.0-preview.4.26230.115 24 05/14/2026
11.0.0-preview.3.26207.106 29 04/16/2026
11.0.0-preview.2.26159.112 41 03/11/2026
11.0.0-preview.1.26104.118 38 02/15/2026
10.0.11 8 08/11/2026
10.0.10 11 07/16/2026
10.0.9 19 06/11/2026
10.0.8 22 05/14/2026
10.0.7 27 04/23/2026
10.0.6 25 04/16/2026
10.0.5 33 03/13/2026
10.0.4 33 03/11/2026
10.0.3 34 02/15/2026
10.0.2 41 01/18/2026
10.0.1 43 12/10/2025
10.0.0 49 11/14/2025
10.0.0-rc.2.25502.107 64 10/17/2025
10.0.0-rc.1.25451.107 68 09/19/2025
10.0.0-preview.7.25380.108 66 09/04/2025
10.0.0-preview.6.25358.103 67 09/05/2025
10.0.0-preview.5.25277.114 72 09/04/2025
10.0.0-preview.4.25258.110 69 09/05/2025
10.0.0-preview.3.25171.5 68 09/04/2025
10.0.0-preview.2.25163.2 70 09/05/2025
10.0.0-preview.1.25080.5 67 09/05/2025
9.0.19 8 08/11/2026
9.0.18 12 07/16/2026
9.0.17 22 06/11/2026
9.0.16 22 05/14/2026
9.0.15 28 04/16/2026
9.0.14 36 03/11/2026
9.0.13 33 02/15/2026
9.0.12 42 01/19/2026
9.0.11 51 11/15/2025
9.0.10 61 10/18/2025
9.0.9 60 09/20/2025
9.0.8 66 09/02/2025
9.0.7 61 09/05/2025
9.0.6 65 09/05/2025
9.0.5 68 09/05/2025
9.0.4 62 09/05/2025
9.0.3 58 09/05/2025
9.0.2 61 09/05/2025
9.0.1 58 09/05/2025
9.0.0 61 09/05/2025
9.0.0-rc.2.24473.5 68 09/05/2025
9.0.0-rc.1.24431.7 61 09/05/2025
9.0.0-preview.7.24405.7 66 09/05/2025
9.0.0-preview.6.24327.7 71 09/05/2025
9.0.0-preview.5.24306.7 73 09/05/2025
9.0.0-preview.4.24266.19 65 09/05/2025
9.0.0-preview.3.24172.9 69 09/05/2025
9.0.0-preview.2.24128.5 62 09/05/2025
9.0.0-preview.1.24080.9 66 09/05/2025
8.0.1 59 09/05/2025
8.0.0 63 09/05/2025
8.0.0-rc.2.23479.6 65 09/05/2025
8.0.0-rc.1.23419.4 69 09/05/2025
8.0.0-preview.7.23375.6 66 09/05/2025
8.0.0-preview.6.23329.7 68 09/05/2025
8.0.0-preview.5.23280.8 69 09/05/2025
8.0.0-preview.4.23259.5 65 09/05/2025
8.0.0-preview.3.23174.8 67 09/05/2025
8.0.0-preview.2.23128.3 68 09/05/2025
8.0.0-preview.1.23110.8 68 09/05/2025
7.0.0 63 09/05/2025
7.0.0-rc.2.22472.3 70 09/05/2025
7.0.0-rc.1.22426.10 69 09/05/2025
7.0.0-preview.7.22375.6 64 09/05/2025
7.0.0-preview.6.22324.4 69 09/05/2025
7.0.0-preview.5.22301.12 65 09/05/2025
7.0.0-preview.4.22229.4 69 09/05/2025
7.0.0-preview.3.22175.4 66 09/05/2025
7.0.0-preview.2.22152.2 67 09/05/2025
7.0.0-preview.1.22076.8 72 09/05/2025
6.0.2 60 09/05/2025
6.0.1 61 09/05/2025
6.0.0 66 09/05/2025
6.0.0-rc.2.21480.5 66 09/05/2025
6.0.0-rc.1.21451.13 70 09/05/2025
6.0.0-preview.7.21377.19 67 09/05/2025
6.0.0-preview.6.21352.12 67 09/05/2025
6.0.0-preview.5.21301.5 70 09/05/2025
6.0.0-preview.4.21253.7 71 09/05/2025
6.0.0-preview.3.21201.4 63 09/05/2025
6.0.0-preview.2.21154.6 63 09/05/2025
6.0.0-preview.1.21102.12 67 09/05/2025
5.0.2 63 09/05/2025
5.0.1 65 09/05/2025
5.0.0 64 09/05/2025
5.0.0-rc.2.20475.5 66 09/05/2025
5.0.0-rc.1.20451.14 62 09/05/2025
5.0.0-preview.8.20407.11 63 09/05/2025
5.0.0-preview.7.20364.11 66 09/05/2025
5.0.0-preview.6.20305.6 63 09/05/2025
5.0.0-preview.5.20278.1 68 09/05/2025
5.0.0-preview.4.20251.6 68 09/05/2025
5.0.0-preview.3.20215.2 67 09/05/2025
5.0.0-preview.2.20160.3 65 09/05/2025
5.0.0-preview.1.20120.4 69 09/05/2025
3.1.32 62 09/05/2025
3.1.31 63 09/05/2025
3.1.30 60 09/05/2025
3.1.29 65 09/05/2025
3.1.28 62 09/05/2025
3.1.27 60 09/05/2025
3.1.26 59 09/05/2025
3.1.25 64 09/05/2025
3.1.24 62 09/05/2025
3.1.23 64 09/05/2025
3.1.22 61 09/05/2025
3.1.21 57 09/05/2025
3.1.20 65 09/05/2025
3.1.19 60 09/05/2025
3.1.18 63 09/05/2025
3.1.17 57 09/05/2025
3.1.16 61 09/05/2025
3.1.15 59 09/05/2025
3.1.14 60 09/05/2025
3.1.13 62 09/05/2025
3.1.12 64 09/05/2025
3.1.11 65 09/05/2025
3.1.10 62 09/05/2025
3.1.9 61 09/05/2025
3.1.8 64 09/05/2025
3.1.7 60 09/05/2025
3.1.6 62 09/05/2025
3.1.5 63 09/05/2025
3.1.4 58 09/05/2025
3.1.3 65 09/05/2025
3.1.2 57 09/05/2025
3.1.1 60 09/05/2025
3.1.0 67 09/05/2025
3.1.0-preview3.19553.2 65 09/05/2025
3.1.0-preview2.19525.4 60 09/05/2025
3.1.0-preview1.19506.1 68 09/05/2025
3.0.3 62 09/05/2025
3.0.2 60 09/05/2025
3.0.1 63 09/05/2025
3.0.0 60 09/05/2025
3.0.0-rc1.19456.10 69 09/05/2025
3.0.0-preview9.19423.4 68 09/05/2025
3.0.0-preview8.19405.4 69 09/05/2025
3.0.0-preview7.19362.4 68 09/05/2025
3.0.0-preview6.19304.6 66 09/05/2025
3.0.0-preview5.19227.9 62 09/05/2025
3.0.0-preview4.19216.2 71 09/05/2025
3.0.0-preview3.19153.1 65 09/05/2025
3.0.0-preview.19074.2 65 09/05/2025
3.0.0-preview.18572.1 68 09/05/2025
2.2.0 59 09/05/2025
2.2.0-preview3-35497 64 09/05/2025
2.2.0-preview2-35157 64 09/05/2025
2.2.0-preview1-35029 63 09/05/2025
2.1.1 61 09/05/2025
2.1.0 59 09/05/2025
2.1.0-rc1-final 59 09/05/2025
2.1.0-preview2-final 66 09/05/2025
2.1.0-preview1-final 66 09/05/2025
2.0.0 62 09/05/2025
2.0.0-preview2-final 66 09/05/2025
2.0.0-preview1-final 64 09/05/2025
1.1.1 60 09/05/2025
1.1.0 59 09/05/2025
1.1.0-preview1-final 68 09/05/2025
1.0.2 59 09/05/2025
1.0.1 56 09/05/2025
1.0.0 65 09/05/2025
1.0.0-rc2-final 64 09/05/2025
1.0.0-rc1-final 64 09/05/2025