首页 > 解决方案 > AddConfiguration 哪里来的?

问题描述

在 net core 2.0 上有一个 AddConfiguration 调用,如下所示:

logging.AddConfiguration(hostingContext.Configuration.GetSection("Logging"));

https://github.com/aspnet/MetaPackages/blob/rel/2.0.3/src/Microsoft.AspNetCore/WebHost.cs

我正在尝试创建自己的自定义 CreateDefaultBuilder 但我不知道要包含哪些程序集才能使 AddConfiguration 可用。

现在我必须包括以下包..但有些包被遗漏了

Microsoft.Extensions.Configuration.UserSecrets         
Microsoft.AspNetCore.Server.Kestrel                    
Microsoft.Extensions.Configuration.Json                
Microsoft.Extensions.DependencyInjection               
Microsoft.Extensions.Logging.Debug                     
Microsoft.Extensions.Logging                           
Microsoft.Extensions.Options.ConfigurationExtensions   
Microsoft.Extensions.Logging.Console                   
Microsoft.NETCore.App                                  
Microsoft.Extensions.Configuration.CommandLine         
Microsoft.AspNetCore.Server.Kestrel.Https              
Microsoft.Extensions.Configuration.EnvironmentVariables
Microsoft.AspNetCore.Server.IISIntegration 

标签: c#asp.net-core

解决方案


谢谢伊万

Install-Package Microsoft.Extensions.Logging.Configuration

解决了问题


推荐阅读