我是靠谱客的博主 坦率书包,最近开发中收集的这篇文章主要介绍C# .Net使用yaml写appsettings配置文件目录结构代码,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

目录结构

在这里插入图片描述

代码

安装 https://github.com/chengxulvtu/Cxlt.Extensions.Configuration
或者 nuget搜索 Cxlt.Extensions.Configuration.Yaml

using Microsoft.AspNetCore.Hosting;
using Microsoft.Extensions.Configuration;
using Microsoft.Extensions.Hosting;

namespace Demo.Web.Entry
{
    public class Program
    {
        public static void Main(string[] args)
        {
            CreateHostBuilder(args).Build().Run();
        }

        public static IHostBuilder CreateHostBuilder(string[] args)
        {
            return Host.CreateDefaultBuilder(args)
                .ConfigureAppConfiguration((ctx, configBuilder) =>
                {
                    // 加载yaml配置文件
                    configBuilder
                        .AddYamlFile("appsettings.yaml")
                        .AddYamlFile($"appsettings.{ctx.HostingEnvironment.EnvironmentName}.yaml");
                })
                .ConfigureWebHostDefaults(webBuilder =>
                {
                 	//.. 省略
                });
        }
    }
}

最后

以上就是坦率书包为你收集整理的C# .Net使用yaml写appsettings配置文件目录结构代码的全部内容,希望文章能够帮你解决C# .Net使用yaml写appsettings配置文件目录结构代码所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(73)

评论列表共有 0 条评论

立即
投稿
返回
顶部