zoukankan      html  css  js  c++  java
  • .net core 2.0以上版本加载appsettings.json

    这里需要的一个关键类:

    Microsoft.Extensions.Configuration;

    可以从nuget包获得

    如果缺少该类,会造成无法实例化调用方法:

    ConfigurationBuilder

    此外,还需要

    Microsoft.Extensions.Configuration.Json类,也可以从扩展包获得,

    如果安装此类,会造成

    SetBasePath

    方法找不到。完全代码:

    IConfigurationRoot configuration;   
    var builder = new ConfigurationBuilder()
     .SetBasePath(Directory.GetCurrentDirectory())
     .AddJsonFile("appsettings.json");
                configuration = builder.Build();
                var ret = configuration["DataBaseConnection:0:host"];

    具体调用可以参考微软:

    https://docs.microsoft.com/zh-cn/aspnet/core/fundamentals/configuration/index?view=aspnetcore-2.0&tabs=basicconfiguration

  • 相关阅读:
    poj 2386 Lake Counting
    hdu 3998 Sequence
    hdu 1556 Color the ball
    synchronized和ReentrantLock的区别
    4种常用线程池
    java深浅拷贝
    ConcurrentHashMap总结
    List原理
    volatile关键字
    java关键字总结
  • 原文地址:https://www.cnblogs.com/llcdbk/p/9048626.html
Copyright © 2011-2022 走看看