Из официальной документации Autofa c для ASP. NET Core 3.0 (я использую. NET Core 3.1), тип параметра конструктора startup
в официальной документации это IHostingEnvironment
public Startup(IHostingEnvironment env)
{
// In ASP.NET Core 3.0 `env` will be an IWebHostEnvironment, not IHostingEnvironment.
var builder = new ConfigurationBuilder()
.SetBasePath(env.ContentRootPath)
.AddJsonFile("appsettings.json", optional: true, reloadOnChange: true)
.AddJsonFile($"appsettings.{env.EnvironmentName}.json", optional: true)
.AddEnvironmentVariables();
this.Configuration = builder.Build();
}
, а у меня IConfiguration
public Startup(IConfiguration configuration)
{
Configuration = configuration;
}
Как мне настроить этот метод в NET Core 3.1? или Autofa c еще не выпустила документацию для. NET Core 3.1?