using Microsoft.Extensions.Configuration; using System.IO; var builder = new ConfigurationBuilder() .SetBasePath(Directory.GetCurrentDirectory()) .AddJsonFile("appsettings.json", optional: true, reloadOnChange: true); IConfiguration configuration = builder.Build();
using Microsoft.Extensions.Configuration; var builder = new ConfigurationBuilder() .AddEnvironmentVariables(); IConfiguration configuration = builder.Build();In the above code example, we are creating a ConfigurationBuilder object and adding environment variables as a source of configuration settings. We are then building the configuration object. Overall, the Microsoft.Extensions.Configuration ConfigurationBuilder package provides a flexible and easy-to-use way of reading configuration settings in a .NET Core application.