我们有一个 .NET Core 控制台应用程序。
static void Main(string[] args)
{
var environmentName = Environment.GetEnvironmentVariable("ASPNETCORE_ENVIRONMENT");
var builder = new ConfigurationBuilder()
.AddJsonFile($"appsettings.json", true, true)
.AddJsonFile($"appsettings.{environmentName}.json", true, true)
.AddEnvironmentVariables();
var configuration = builder.Build();
}
Run Code Online (Sandbox Code Playgroud)
environmentName始终为空。如何ASPNETCORE_ENVIRONMENT在App.config文件中设置?