.net core 2.0以上版本加载appsettings.json
2024-08-27 16:12:43
这里需要的一个关键类:
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
最新文章
- Python学习笔记(1)
- BRD
- 目标跟踪之Lukas-Kanade光流法
- Flask框架学习笔记(API接口管理平台 V1.0)
- VS2010恢复默认编辑环境的设置
- ruby面向对象class
- pl/sql 关于变量定义的问题
- mui实现退出当前应用
- 宏定义&;CodeBlocks&;Glib
- HTTP严格安全传输(HTTP Strict Transport Security, HSTS)chromuim实现源码分析(一)
- gnome 3 美化
- Springboot 系列(十三)使用邮件服务
- Azure Function &; AWS Function With C#
- 【树状数组】区间出现偶数次数的异或和(区间不同数的异或和)@ codeforce 703 D
- oracle odbc mysql 字段不全
- [android] 异步http框架与实现原理
- 循序渐进VBA EXCEL数据操作小实例
- gitbook 简单使用
- ios http请求 配置
- 代码录播:jQueryMobile 实现一个简单的弹出框效果