我们可以将工程中的一些配置常量放到App.config中
(1)添加App.config
Add -> New Item -> Visual C# Items -> Application Configuration File
(2)为config文件添加自定义配置节点
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<appSettings>
<add key="Test" value="123"/>
</appSettings>
</configuration>
(3)为工程添加System.Configuration.dll的reference
Add References -> .NET -> System Configuration
(4)代码中获得自定义配置内容
using System.Configuration;
ConfigurationManager.AppSettings["Test"]; //123
注:
如果Console工程引用了其他ClassLibrary工程,
而ClassLibrary中使用了ConfigurationManager,
则最终读取的App.config文件是Console工程的,而不是ClassLibrary工程。