You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

.NET Core 2.0中AddConfiguration方法来源及所需程序集问询

解决.NET Core 2.0中logging.AddConfiguration方法缺失的问题

我刚好碰到过类似的情况,你现在缺的是**Microsoft.Extensions.Logging.Configuration**这个NuGet包!

你当前引用的包列表里没有包含它,而AddConfiguration这个扩展方法正是定义在这个包中的,专门用于将配置绑定到日志系统。

解决步骤:

  • 安装对应版本的包:因为你用的是.NET Core 2.0.3相关的元包,所以安装版本匹配的包最稳妥,执行以下命令:
    dotnet add package Microsoft.Extensions.Logging.Configuration --version 2.0.3
    
  • 安装完成后,在代码文件中添加命名空间引用:
    using Microsoft.Extensions.Logging.Configuration;
    

这样你就能正常调用logging.AddConfiguration(hostingContext.Configuration.GetSection("Logging"));这个方法了。

补充说明:这个包是日志系统和配置系统之间的桥梁,负责把IConfiguration中的日志配置项映射到日志提供者的设置里,所以是自定义CreateDefaultBuilder时必不可少的依赖。

内容的提问来源于stack exchange,提问作者alhpe

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.27 07:18:28