Simplify Configuration Management in .NET: Reading appsettings.json Without Dependency Injection
Step 1: Add NuGet Packages
Step 2: Create and Configure ConfigurationBuilder
ConfigurationBuilderusing System;
using Microsoft.Extensions.Configuration;
// Initialize configuration
static IConfigurationRoot configuration;
var builder = new ConfigurationBuilder()
.SetBasePath(AppContext.BaseDirectory) // Set the base path for the file
.AddJsonFile("appsettings.json", optional: true, reloadOnChange: true); // Add the JSON file
configuration = builder.Build(); // Build the configurationStep 3: Create a Method to Get Configuration Values
Step 4: Read and Display a Setting
Full Code
Last updated