Microsoft.Extensions.DependencyInjection 9.0.6

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
Verto.Vcp.Core
Package Description
6
EasyCaching.Core
EasyCaching is a open source caching library that contains basic usages and some advanced usages of caching which can help us to handle caching more easier!
3
Magicodes.IE.Core
Import and export general library, support Dto import and export, template export, fancy export and dynamic export, support Excel, Csv, Word, Pdf and Html. 导入导出通用库,支持Dto导入导出、模板导出、花式导出以及动态导出,支持Excel、Csv、Word、Pdf和Html。 开源库地址:https://github.com/xin-lai 博客地址:http://www.cnblogs.com/codelove/ 公众号:麦扣聊技术 交流QQ群:85318032 **2021.06.18** - Update ImportTestColumnIndex_Test - Magicodes.EPPlus was upgraded to 4.6.7[#285](https://github.com/dotnetcore/Magicodes.IE/issues/285) **2021.06.05** - Fix ImporterHeader->ColumnIndex - Utilize RecyclableMemoryStream instead of "new MemoryStream" all over **2021.06.05** - EXCEL模板导出支持XOffset和YOffset - EXCEL修复ValueMapping - Core工程多语言配置 - EXCEL优化时间导出 **2021.06.01** - EXCEL支持自动换行属性 - EXCEL支持隐藏列属性 - EXCEL优化时间优化
2
Magicodes.IE.Core
Import and export general library, support Dto import and export, template export, fancy export and dynamic export, support Excel, Csv, Word, Pdf and Html. 导入导出通用库,支持Dto导入导出、模板导出、花式导出以及动态导出,支持Excel、Csv、Word、Pdf和Html。 开源库地址:https://github.com/xin-lai 博客地址:http://www.cnblogs.com/codelove/ 公众号:麦扣聊技术 交流QQ群:85318032 **2021.04.06** - Excel导入修复枚举值不在范围时的错误提示 **2021.04.03** - Excel导入逻辑移除5万行的限制,默认不限制导入数量 **2021.03.30** - Excel修复OutputBussinessErrorData扩展方法 - 多Sheet导入对Stream的支持 **2021.03.12** - Excel模板导出支持使用Dictionary、ExpandoObject完成动态导出 - 优化模板导出逻辑 **2021.03.08** - Excel模板导出支持使用JSON对象完成动态导出 **2021.03.05** - Excel导入支持合并行数据 [#239](https://github.com/dotnetcore/Magicodes.IE/issues/239)
2
Microsoft.AspNetCore.Mvc
ASP.NET Core MVC is a web framework that gives you a powerful, patterns-based way to build dynamic websites and web APIs. ASP.NET Core MVC enables a clean separation of concerns and gives you full control over markup.
2
Microsoft.Extensions.Hosting
Hosting and startup infrastructures for applications.
2
Dapr.AspNetCore
This package contains the reference assemblies for developing services using Dapr and AspNetCore.
2
Dapr.Common
Package Description
2
Dapr.Client
This package contains the reference assemblies for developing services using Dapr.
2
Dapr.Actors
This package contains the reference assemblies for developing Actor services using Dapr.
2

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