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

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

作者: 有头发的搬砖员 | 来源:发表于2021-03-23 14:39 被阅读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配置文件复制到项目根目录上

    相关文章

      网友评论

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

          本文链接:https://www.haomeiwen.com/subject/ggxfhltx.html