.NET Core中如何具体实现配置文件读取方法详解?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1348个文字,预计阅读时间需要6分钟。
基于.NET Core的跨平台开发,配置文件与之前.NET Framework采用xml的config文件不同,目前主要采用json文件键值对配置方式读取。具体操作如下:
1. 创建json配置文件,例如appsettings.json。
2.在json文件中定义键值对,例如:
json{ Setting1: Value1, Setting2: Value2}3.在代码中读取json配置文件,例如使用Microsoft.Extensions.Configuration命名空间中的ConfigurationBuilder类:
csharpvar builder=new ConfigurationBuilder() .SetBasePath(Directory.GetCurrentDirectory()) .AddJsonFile(appsettings.json, optional: false, reloadOnChange: true);IConfigurationRoot configuration=builder.Build();
string setting1=configuration[Setting1];string setting2=configuration[Setting2];
4.使用读取到的配置值进行相关操作。
本文共计1348个文字,预计阅读时间需要6分钟。
基于.NET Core的跨平台开发,配置文件与之前.NET Framework采用xml的config文件不同,目前主要采用json文件键值对配置方式读取。具体操作如下:
1. 创建json配置文件,例如appsettings.json。
2.在json文件中定义键值对,例如:
json{ Setting1: Value1, Setting2: Value2}3.在代码中读取json配置文件,例如使用Microsoft.Extensions.Configuration命名空间中的ConfigurationBuilder类:
csharpvar builder=new ConfigurationBuilder() .SetBasePath(Directory.GetCurrentDirectory()) .AddJsonFile(appsettings.json, optional: false, reloadOnChange: true);IConfigurationRoot configuration=builder.Build();
string setting1=configuration[Setting1];string setting2=configuration[Setting2];
4.使用读取到的配置值进行相关操作。

