读取app.config
-
新建控制台项目
我这里的开发环境是 win7 + vs2019 + .net core 3.1 -
新增app.config,新增文件选择应用程序配置文件,会默认文件名为 App.config ,点击添加即可。
-
这里会生成一个xml格式的app.config文件,内容如下:
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
</configuration>
- 我们往里面添加配置信息,例如:
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<appSettings>
<add key="username" value="admin" />
<add key="token" value="d2232" />
<add key="sqlconnection" value="sqlserver" />
<add key="hehe" value="haha" />
</appSettings>
</configuration>
- 新增NuGet包
- 编写代码,读取配置。
using System;
using System.Configuration;
namespace ConfigTest
{
class Program
{
static void Main(string[] args)
{
//单个读取
var hehe = ConfigurationManager.AppSettings["hehe"];
Console.WriteLine(hehe);
//遍历
foreach (string key in ConfigurationManager.AppSettings.AllKeys)
{
Console.WriteLine(ConfigurationManager.AppSettings[key]);
}
}
}
}
如果是.net framwork ,就不需要nuget了,直接添加引用就行了,