【发布时间】:2012-05-06 21:34:28
【问题描述】:
我想为 user.config 文件使用自定义路径,而不是让 .NET 从默认位置读取它。
我是这样打开文件的:
ExeConfigurationFileMap configMap = new ExeConfigurationFileMap();
configMap.ExeConfigFilename = String.Format("{0}\\user.config",AppDataPath);
Configuration config = ConfigurationManager.OpenMappedExeConfiguration(configMap, ConfigurationUserLevel.PerUserRoamingAndLocal);
但我不知道如何实际从中读取设置,我收到一个编译错误,提示当我尝试通过 AppData 或 ConfigurationSection 获取值时无法访问这些值。
我是否需要创建某种包装类来正确使用数据?
【问题讨论】:
-
您有自定义配置部分吗?配置文件是什么样的,你的消费代码是什么样的?
-
@yamen 没有,基本都是现货。
标签: c# .net configuration configuration-files configurationmanager