.NET8配置组件
一、组件的概念
含义:用于从配置文件中读取配置的组件,叫做配置组件。简单来说, 就是从xml、json、yaml、txt等文件中读取配置的组件。主要采用微软提供的 Microsoft.Extensions.Configuration
二、组件的使用
1、json配置读取
(1)、在Dunk.Common.Project.Configurations
项目中通过NuGet下载
相关组件Microsoft.Extensions.Configuration、Microsoft.Extensions.Configuration.Json
(2)、创建appsettings.json
在json文件中做好相关配置
{"AppSettings": {"ApplicatoinName": "Dunk.Common.Project.Configurations.json","Version": "1.0.0"}
}
(3)读取json配置信息
#region json配置读取{// 1、构造配置对象ConfigurationBuilder builder = new ConfigurationBuilder();builder.AddJsonFile("appsettings.json");IConfiguration configuration = builder.Build();// 2、读取配置信息string ApplicatoinName = configuration["AppSettings:ApplicatoinName"];string Version = configuration["AppSettings:Version"];Console.WriteLine($"ApplicatoinName:{ApplicatoinName}");Console.WriteLine($"Version:{Version}");}#endregion
得到如下信息:
2、xml配置读取
(1)、在Dunk.Common.Project.Configurations
项目中通过NuGet下载
相关组件Microsoft.Extensions.Configuration、Microsoft.Extensions.Configuration.Xml
(2)、创建appsettings.xml
在这里插入图片描述
在xml文件中做好相关配置
<configuration><AppSettings><ApplicatoinName>Dunk.Common.Project.Configurations.xml</ApplicatoinName><Version>2.0.0</Version></AppSettings>
</configuration>
(3)读取xml配置信息
#region xml配置读取{// 1、构造配置对象ConfigurationBuilder builder = new ConfigurationBuilder