Невозможно создать экземпляр типа реализации «Microsoft.Extensions.Hosting.IHostEnvironment» для типа службы «Microsoft.Extensions». Hosting.IHostEnvironment'.
При вызове:
Код: Выделить всё
public static IHostBuilder CreateHostBuilder(string[] args) =>
Host.CreateDefaultBuilder(args)
.ConfigureAppConfiguration((context, config) =>
{
var builder = config.Build();
var env = context.HostingEnvironment;
config.AddJsonFile("appsettings.json", optional: false, reloadOnChange: true)
.AddJsonFile($"appsettings.{env.EnvironmentName}.json", optional: true, reloadOnChange: true)
.AddEnvironmentVariables();
})
.UseSerilog((context, services, configuration) => configuration
.ReadFrom.Configuration(context.Configuration)
.ReadFrom.Services(services)
.Enrich.FromLogContext())
.ConfigureWebHostDefaults(webBuilder =>
{
webBuilder.UseStartup();
});
в Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteFactory.Populate() в / /src/libraries/Microsoft.Extensions.DependencyInjection/src/ServiceLookup/CallSiteFactory.cs:строка 78
в Microsoft.Extensions.DependencyInjection.ServiceProvider..ctor(ICollection`1 serviceDescriptors, параметры ServiceProviderOptions) в / /src/libraries/Microsoft.Extensions.DependencyInjection/src/ServiceProvider.cs:строка 63
в Microsoft.Extensions.DependencyInjection.ServiceCollectionContainerBuilderExtensions.BuildServiceProvider(службы ICServiceCollection, параметры ServiceProviderOptions) в // src/libraries/Microsoft.Extensions.DependencyInjection/src/ServiceCollectionContainerBuilderExtensions.cs:строка 57
в Microsoft.Extensions.Hosting.HostBuilder.InitializeServiceProvider() в //src/libraries/Microsoft.Extensions.Hosting /src/HostBuilder.cs:строка 359
в Microsoft.Extensions.Hosting.HostBuilder.Build() в /_/src/libraries/Microsoft.Extensions.Hosting/src/HostBuilder.cs:строка 164
в MyApp.Program.Main(String[] args) в C:\Projects\MyApp\MyApp\Program.cs:строка 31
Что такое Я пропал?
Подробнее здесь: https://stackoverflow.com/questions/790 ... hostenviro