.Net Core 2.0环境参数的正确名称是什么?我的应用程序不使用Asp.net,它只是控制台服务应用程序。 如何在控制台应用程序中加载适当的环境配置?
目前,我使用以下代码。如何改进?
var envConfig = new ConfigurationBuilder()
.AddEnvironmentVariables()
.AddCommandLine(args)
.Build();
var environmentName = envConfig["ASPNETCORE_ENVIRONMENT"];
var config = new ConfigurationBuilder()
.AddEnvironmentVariables()
.AddCommandLine(args)
.AddJsonFile("appsettings.json")
.AddJsonFile($"appsettings.{environmentName}.json")
.Build();