在VSCode写.netCore 踩坑记二(json配置文件)

2021-03-23  本文已影响0人  有头发的搬砖员

1、在vscode内输入快捷键 ctrl + shift + P
选择 “NuGet Packge Manager:add package”
安装包:

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

2、创建 appsettings.json 文件


根目录创建 appsettings.json 文件 json配置文件内容

3、Program.cs改写成这样

using System;
using System.IO;
using Microsoft.Extensions.Configuration;
namespace project
{
    class Program
    {
        static void Main(string[] args)
        {
            IConfigurationBuilder builder  = new ConfigurationBuilder().SetBasePath(Directory.GetCurrentDirectory()).AddJsonFile("appsettings.json");
            IConfigurationRoot configurationRoot = builder.Build();
            String setting = configurationRoot.GetSection("setting").Value;
            Console.WriteLine(setting);
        }
    }
}

后面自行封装就好了

---------------------------------------重点,重点来了-------------------------------------

build时.netcore不会帮你生成 json配置文件(如果有办法请指正),必须自行把 appsettings.json 复制到生成项目的根目录上


手动把 json配置文件复制到项目根目录上
上一篇下一篇

猜你喜欢

热点阅读