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

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配置文件复制到项目根目录上
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容