码迷,mamicode.com
首页 > Web开发 > 详细

.Net Core系列:读取配置文件

时间:2019-08-09 13:47:53      阅读:109      评论:0      收藏:0      [点我收藏+]

标签:net   col   current   ros   string   ONBUILD   bin   class   set   

1. 控制台应用

   新建一个控制台应用,添加两个Package:

Install-Package Microsoft.Extensions.Configuration
Install-Package Microsoft.Extensions.Configuration.Json

  创建配置文件appsettings.json:

{
  "Data": "10000",
  "ConnectionStrings": {
    "DevContext": "开发库",
    "ProdContext": "生产库"
  }
}

  读取配置文件:

using System;

using System.IO;
using Microsoft.Extensions.Configuration;

namespace Libing.Core.ConsoleApp
{
    class Program
    {
        static void Main(string[] args)
        {
            var builder = new ConfigurationBuilder()
                .SetBasePath(Directory.GetCurrentDirectory())
                .AddJsonFile("appsettings.json");
            var config = builder.Build();

            Console.WriteLine(config["Data"]);
            Console.WriteLine(config.GetSection("ConnectionStrings:DevContext").Value);
        }
    }
}

  通过ConfigurationBuilder对象来创建ConfigurationRoot对象,进行读取配置文件。

  SetBasePath:设置配置文件基础路径

  AddJsonFile:添加读取的Json文件

.Net Core系列:读取配置文件

标签:net   col   current   ros   string   ONBUILD   bin   class   set   

原文地址:https://www.cnblogs.com/libingql/p/11326358.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!