.net core read appsettings.json console app

All that’s required is to add the following NuGet packages and an appsettings.json file.

Microsoft.Extensions.Configuration
Microsoft.Extensions.Configuration.FileExtensions
Microsoft.Extensions.Configuration.Json

The appsettings.json files “Copy to Output Directory” property should also be set to “Copy if newer” so that the application is able to access it when published.

4.13
8
Phoenix Logan 186120 points

                                    class Program
{
    public static IConfigurationRoot configuration;

    static int Main(string[] args)
    {
        // Initialize serilog logger
        Log.Logger = new LoggerConfiguration()
             .WriteTo.Console(Serilog.Events.LogEventLevel.Debug)
             .MinimumLevel.Debug()
             .Enrich.FromLogContext()
             .CreateLogger();

        try
        {
            // Start!
            MainAsync(args).Wait();
            return 0;
        }
        catch
        {
            return 1;
        }
    }

    static async Task MainAsync(string[] args)
    {
        // Create service collection
        Log.Information("Creating service collection");
        ServiceCollection serviceCollection = new ServiceCollection();
        ConfigureServices(serviceCollection);

        // Create service provider
        Log.Information("Building service provider");
        IServiceProvider serviceProvider = serviceCollection.BuildServiceProvider();

        // Print connection string to demonstrate configuration object is populated
        Console.WriteLine(configuration.GetConnectionString("DataConnection"));

        try
        {
            Log.Information("Starting service");
            await serviceProvider.GetService<App>().Run();
            Log.Information("Ending service");
        }
        catch (Exception ex)
        {
            Log.Fatal(ex, "Error running service");
            throw ex;
        }
        finally
        {
            Log.CloseAndFlush();
        }
    }

    private static void ConfigureServices(IServiceCollection serviceCollection)
    {
        // Add logging
        serviceCollection.AddSingleton(LoggerFactory.Create(builder =>
        {
            builder
                .AddSerilog(dispose: true);
        }));

        serviceCollection.AddLogging();

        // Build configuration
        configuration = new ConfigurationBuilder()
            .SetBasePath(Directory.GetParent(AppContext.BaseDirectory).FullName)
            .AddJsonFile("appsettings.json", false)
            .Build();

        // Add access to generic IConfigurationRoot
        serviceCollection.AddSingleton<IConfigurationRoot>(configuration);

        // Add app
        serviceCollection.AddTransient<App>();
    }
}

4.13 (8 Votes)
0
Are there any code examples left?
Create a Free Account
Unlock the power of data and AI by diving into Python, ChatGPT, SQL, Power BI, and beyond.
Sign up
Develop soft skills on BrainApps
Complete the IQ Test
Relative searches
.net core services.configure appsettings launchsettings json in asp net core vs appsettings.json what is appsettings.json .net core web api appsettings.json what is appsettings.json in .net aspnet core read appsettings in class read appsettings in aspnet core 3 what is the use of appsettings in net core console app c# read appsettings.json json net core create appsettings json per environment get info from appsettings json c# .net core .net 5 read appsettings.json asp.net core get info from appsetting.json adding appsettings.json to .net core AppSettings .net configuration net core class library with appsettings.json .net core class library appsettings.json asp.net core what is appsettings.json used for appsetting.development.json net core library project add appsettings.json read appsettings.json c# .net core 2.1 .net core 5 appsettings.json based on enviroment console app read appsettings.json .net 5 asp.net core read appsetting.json how to access appsettings.json in c# read appsettings.json c# .net core 5 asp.net core read appsettings.json .net read appsettings c# dotnet core appsettings.json path access appsettings .net core c# dotnet core update appsettings.json get from appsettings .net core 5 how to read data from appsettings.json in .net core console app load appsettings.json in console core configure appsettings json in console core asp.net core read appsettings.json from class library in static how to read values from appsettings.json file in c# .net core .net 5 read from appsettings.development.json read appsettings.json .net core in model class read appsettings.json .net core in model add appsettings.development.json asp net core web api read appsettings.json how to get appsettings.json value in c# controller +.core c# access appsettings.json dotnet using appsettings json files using appsettings.json console appsettings.json appsettings.development.json .AddJsonFile("appsettings.json" console development how to access appsettings.developement.json in .net core mvc core 3 appsettings.development.json console application appsettings.json example console application appsettings.json console application c# appsettings get data from appsettings.json c# .net core dotnet core get appsettings value appsetting.json in c# where to put appsettings.json .net core appsettings.config in service .net 5 get from appsettings.json c# set appsetting.json based on publish profile .net.core 3.1 asp.net core access appsettings.json in class which appsettings.json is used how to access appsettings.json create appsettings.production.json asp.net core appsettings.json debug release how to create asp.net core appsettings.json debug release get configuration from appsettings.json c# in controler c# edit appsettings.json asp core get appsettings asp.net core appsettings.development.json .net core appsettings.json write in runtime asp.net core get configuration from appsettings.json .net core add appsettings.json how to create appsettings.json file in .net core AddOptions dotnet core see all appsettings c# configuration appsettings.json c# get from appsettings.json appsettings in .net core dotnet run appsettings.development.json read config values appsettings.json in .net core user specific appsettings.json in console application asp.net core read appsettings.json from class library .net 5 using appsettings.json .net core get appsettings start user specific appsettings.json in dotnet core console application load appsettings.json asp.net core based on enviroment .net core load appsettings.json asp.net core read from appsettings.json appsettings.development.json asp.net core appsetting.development.json read from appsettings.json asp.net core asp.net core get settings from appsettings.json c# core read appsettings.json in console how to read connection string from appsettings.json in .net core console app asp net core read appsettings json in service asp net core service read from appsettings.json net core appsetting get read value from appsettings.json .net core 3 read value from appsettings.json .net core c# core read appsettings.json asp net core app read appsettings.config asp.net core read appsettings.json in startup C# write to appsettings.json console app C# write to appsettings.json consoleapp get connection string from appsettings.json .net core console app .net core api appsettings.json how we can create appsettings production json file in .net core how to get value from appsettings.json in .net core read appsettings.jsoncore 3.1 c# console appsettings.development.json .net core use appsettings.json asp.net core read setting from appsettings.json c# read appsettings.json file read from appsettings.json c# .net 5 add appsettings json to console application asp.net core iis appsettings.json asp.net core read string from appsettings.json asp.net core update appsettings.json from UI asp.net core read appsettings.json in static class appsettings.development.json appsettings.production.json appsettings.development.json vs appsettings.Local.json reference appsettings in launchsettings.json asp.net mvc core read appsettings.json dotnet msbuild appsettings.json get appsettings from app.config c# .net core ubuntu .net core read from appsettings.json read net core appsettings from javascript js read .net core appsettings appsettings.json .net core c# reading appsettings.json c# json in appSettings c# .net core appsettings.json for different environments appsettings.json for production and development appsettings.json configurehost Net core 3.1 console application appsettings json asp.net core console appsettings asp.net core appsettings .net core wpf read appsettings.json asp net core use different appsettings json release asp net core use different appsettings.json net 5 appsettings.json use appsettings.json .net standard read appsettings.json c# console app read appsettings from app.config c# console app read appsettings c# console app read appsettings.json read from appsettings.json asp.net core 5 applicationsettings.json .net core windows service appsettings.json .net core 3 read appsettings.json from console .net core appsettings.json config sample asp net core read appsettings appsettings.json for console app read from appsettings.json asp.net core 3 add appsettings json in net core class library create appsettings.json c# c# dotnet core appsettings asp core appsettings.json environments .net core get configuration from appsettings dotnet core console app appsettings.json .net get appsettings.json value appsettings.json set development read value from appsettings json net core class library how to get a settings out of appsettings json in .net core c# use appsettings.development.json appsettings json use development .net core get appsettings asp.net appsettings.development.json asp.net core access appsettings.json appsettings.json environment console application asp net core configuration appsettings .net core console asp.net access appsettings.json .net core custom appsettings.json asp net core set development environment appsettings.json dotnet appsettings.json environment appsettings.json .net core console app .net core 5 appsettings.json console app .net core 5 appsettings.json .net core configurationbuilder appsettings.json use appsettings.json in c# get value from appsettings json c# net core console net core appsettings json release build action .net core class library read appsettings.json getting value from appsettings.json in .net core read appsettings.json in .net 5 read appsettings.json in .net5 asp.net core appsettings.json different environments .net core get from appsettings appsettings.Environment.json adding appconfiguration in appsettings.json serilog asp.net core appsettings.json get the appsettings value in c# .net core console app net core read from appsettings net core appSettings json .net core read from appsettings core get appsettings value for console dotnet read appsettings.json add appsettings json to c# project console app .net core console app configuration appsettings.json dotnet get appsettings is appsettings json configuration C# read ApplicationSetting.json get configuration from appsettings.json c# configuration asp.net appsetting.json .net appsetting.json asp.net core get value from appsettings.json read configuration appsettings c# .net core in config read configuration appsettings c# .net core how to use appsettings.json in .net 5 how to use appsettings.json in .net core c# load appsettings.json how to set net core to use appsettings.development.json c# add appsettings.json to console app appsettings.User.json appsettings.development.json vs appsettings.json how to add app setting for a net core console appsettings json .net core read appsettings console .net core appsettings json get appsettings.json c# read configuration from appsettings.json c# asp.net core api read appsettings.json core read appsettings.json how to read appsettings.json in .net core 3.1 c# asp net core read appsettings.json from other project .net framework appsettings.json .net core web api read appsettings .net core console application appsettings.json for dev and prod asp.net core inject appsettings .net core how to read appsettings.json appsettings.json environment asp core 3 appsettings.json server environment asp core 3 .net core console add appsettings.json asp core appsettings.json get from program appsettings json asp.net core mvc appsettings.json get value from appsettings json c# .net core 3.1 get appsettings.json from app.config c# .net core get info from appsettings asp.net core how to read appsettings.json .net core getting appsettings can we access the appsettings.json from testing project asp.net core c# reading from appsettings.json c# appsettings..json access appsettings.json .net core 5 c# access appsettings.json c# appsettings.json build configuration asp.net core appsettings.json build configuration asp.net core appsettings.json configuration appsettings.json in .net core 3.1 console app read appsettings.json .net core how to get appsettings.json console application c# how to read from appsettings.json c# how to read from appsettings.json c# console application read appsettings.json .net core 3.1 c# appsettings.json asp.net core different Development appsettings.json asp.net core different Development.appsettings.json net core get appsettings dotnet core appsettings.json to run on 0.0.0. read appsettings.json c# in view .net core read from appsettings.json appsettings.json release .net core cannot read appsettings production include appsettings json in build console app c# include appsettings.json in build appsettings.json .net core production ef core appsettings.json appsettings.json c# console application appsettings.json c# coger appsettings.development console appsettings.production.json c# read from appsettings.json get value from appsettings.json .net core .net core how to access appsettings.json from different files c# add appsettings.json .net core get data from appsettings.json json asp.net core inject appsettings.json configuration to controller read appsettings.json c# read from appsettings.json asp.net core reading appsettings.json c# read appsettings json value in console app add appsettings.json to .net core 3.1 console application add appsettings.json to .net core console application .net core accessing appsettings.json net core read appsettings .net core access appsettings.json in controller how to get appsettings.json value in .net core .net appsettings.development.json configure asp net core appsettings.production.json connection string .net 5 appsettings.json .net core console app read from appsettings.json linked access appsettings on .net core get from appsettings.json c# .net core appsetting.json how to add appsettings.json to dotnet core console app asp.net core console application appsettings.json how to create appsettings.production.json .net core read appsettings.json using appsetting.cs .net core read appsettings.json in class .net core read appsettings.json appsettings.json production net core read config object from appsettings.json appsettings.json and configuraiton configuration appsettings .net core appsettings.json vs appsettings.development.json appsettings.local.json use appsettings.json in .NET Framework read appsettings.json mvc net c# use appsettings.json asp.net appsettings.json in .net core appsettings as json net core use different appsettings.json dotnet build appsettings.release.json net core get settings from appsettings json to controller use appsettings json in c# net core console appsettings.json use appsettings.json in c# .net core c# read appsettings.json use appsettings.development.json in console .net core 3.1 appsettings.development.json .net core appsettings.json for different environments asp net core 5.0 read appsettings.json reading appsettings.json C# how to get settings from appsettings json in .net core create .net core console app appsettings asp.net core console appsettings.json how to add appsettings.json to console app add appsettings.json in asp.net core get type configuration from appsettings.json .net core console .net core appsettings.json name value .net appsettings.json appsettings.json example asp.net core serilog appsettings.json where is appsettings.json file .net core appsettings.json how to call appsettings.json asp.net core appsettings.json asp.net core how to read from appsettings.json in c# appsettings.json file in .net core .net core console app appsettings.json how to read appsettings.json in .net core console app read appsettings.json file c# read from appsettings.json c# aspnet core appsettings.json dotnet appsettings.json how to add appsettings.json in .net core 3 console app .net get from appsettings.json appsettings.json how to use dotnet core read from appsettings.json Example configuration appsettings.json example appsettings.json file inject appsettings.json in console app read appsettings.json c# .net core 3.1 appsettings json .net core use appsettings.development.json console app .net core appsettings read appsettings file in .net core 5 using appsettings.json c# .net 5 using appsettings.json c# .net core console application appsettings.json .net core console app appsettings.development.json .net core AppSettings json appsettings .net dotnet core 5 read appsettings.json what is appsettings.json in .net core appsettings.json environment .net core get from appsettings.json dotnet core 5 read configuration appsettings.json console appsetting.json .net core configuration file console c# configurationmanager appsettings.json configurationmanager .net core console app .net core reading appsettings.jsonin setup .net core reading appsettings.json configure appsettings.json .net core configure appsettings .net core dotnet core console appsettings copy appsettings.json to output dotnet core console bind json dotnet new console bind app settings json .net core console read appsettings.json net core 5 console app configuration .net core console how to add app.config file c# .net core read appsettings.json section c# dotnet core console appsettings c# console json config file c# console app json config file c# console app appsettings.json dotnet console appsettings.json appsettings.development.json how to read appsettings.json values in .net 5.0 asp.net core appsettings.json how to access appsettings.json variables appsettings.json .net core configuration console app .net core console app appsettings .net core console app appsettings.json .net core app appsettings.json how to use appsettings in .net core 3.1 console app tutorial reading appsettings from .net core console.app console application appsettings.json async wait appsettings.json in .net core console app instantiate configuration json file console application c# how to access appsettings.json in .net core add config file to .net core 3.1 console application c# .net core console app settings c# visual studio add appsettings.json .NET core console app get configuration dotnet core console load appsettings dotnet core console app config file adding appsettings.json to console app c# program with appsetting.json appsettings .net core console application web api. net read appsettings how to add configuration file in .net core console app read json in asp net core console app get appsettings json value c# in console application read appsettings.json asp.net core .net console load configuration dump configuration to console app net core console app how to use appsettings.json criar appsettings.json console app.config in .net core console app c net core console app configuration how do i get to my appsettings on .net core console app read appsettings json c# console application dotnet core console app appsettings json properties and json file console app create appsettings.json in console application load json files to .net core console app Loadjson file .net core conolse app console app read appsettings.json .net core appsettings.json console app .net core read appsettings.json console app c# .net core console app appsettings.json appsettings in console application c# .net core get value from app.config console aplication .net core getting appsetting.json value console application how to add local.settings.json in console application c# console appsettings.json console app .net core load appSettings.json sample aspsettings.json .net core console visual studio add appsettings.json appsettings to console app c# appsettings.json .net core console dotnet core conosle AppSettings appsettings.json in console app console app c# missing appsettings .net core console application set appsettings json JSON SETTING CONSOLE C# ACCESS JSON CONFIG FILE CONSOLE APP C# .net core console app config file appsettings in .net core console app appsettings json example net core console why isn appsettings json add in net core console app vs 2019 net core console application appsettings missing .net console app appsetting c# net core console application appsettings net core 3 console reference appsettings.json net core console reference appsettings.json c# .net console appsettings How acces Iconfiguration console app asp.net core console applicaiton passing application settings inject connectionstring from appsetting console app c# get value from appsettings json c# .net core console app read json config file c# console application net 4.5 console application appsettings.json .net core add appsettings.json to console app how to add json text in console app .net core .net core console app get appsettings c# app settings json console example console app get section appsettings for console app get appsettings.json .net core console app c# app.config console core application .net core load appsettings.json console app cannot add appsettings.json in console.core application .net core console app get connection string from appjson .net core console app configuration json c# console appsettings.json how to add appsettings.json in .net core console app iconfiguration in console app c# access json configuration globally c# console application how to make a config in .net core C# console appplication C# .net core console configuration file read appsettings.json .net core console app c# .net core console read appsettings.json print appsettings in console application c# .net core json config files .net core console app .net core console connection string .net core console custom settings json c# console app core with appsettings.json install appsettings into .core console app c# .net core console app.config add connection c# .net core console app.config add key c# .net core console app.config file c# .net core console application config file appsettings c# net core 3.1 console application appsettings connection string .netcore 3 console application appsettings connection string .netcore console application .net core console app configuration net core 3 console app add config file aadd appsettings.json to console app .net core c# open website in browser console appsetting.json .netcore console how to add json setting file to console app .net core add appsettings.json to .net core console app add appsettings.json to console app how to use appsettings json in net core console app use appsettings.json in console app
Made with love
This website uses cookies to make IQCode work for you. By using this site, you agree to our cookie policy

Welcome Back!

Sign up to unlock all of IQCode features:
  • Test your skills and track progress
  • Engage in comprehensive interactive courses
  • Commit to daily skill-enhancing challenges
  • Solve practical, real-world issues
  • Share your insights and learnings
Create an account
Sign in
Recover lost password
Or log in with

Create a Free Account

Sign up to unlock all of IQCode features:
  • Test your skills and track progress
  • Engage in comprehensive interactive courses
  • Commit to daily skill-enhancing challenges
  • Solve practical, real-world issues
  • Share your insights and learnings
Create an account
Sign up
Or sign up with
By signing up, you agree to the Terms and Conditions and Privacy Policy. You also agree to receive product-related marketing emails from IQCode, which you can unsubscribe from at any time.
Creating a new code example
Code snippet title
Source