工具:vs2019
winform中讀取配置文件:appsettings.json

appsettings.json文件內容如下:
{ "ConnectionStrings": { "MySqlCon": "Data Source=localhost;Port=3306;Database=lgee_shop;User Id=root;Password=root;CharSet=utf8mb4;" } }
配置文件設置為:始終復制

讀取步驟
第一步:引入相關包
1.Microsoft.Extensions.Configuration;
2.Microsoft.Extensions.Configuration.Json;

第二部:創建讀取配置類文件
創建類文件:CustomConfigManager
using Microsoft.Extensions.Configuration; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace POSTrade { public class CustomConfigManager { //讀取配置文件:appsettings //1.Microsoft.Extensions.Configuration; //2.Microsoft.Extensions.Configuration.Json; public static string GetConfig(string key) { var builder = new ConfigurationBuilder().AddJsonFile("appsettings.json"); //默認讀取:當前運行目錄 IConfigurationRoot configuration = builder.Build(); string configValue = configuration.GetSection(key).Value; return configValue; } } }
第三步:讀取數據
//讀取配置文件 string strCon = CustomConfigManager.GetConfig("ConnectionStrings:MySqlCon");
到此,配置文件的數據正常讀取

