ConfigurationManager.AppSettings - 返回Null

时间:2013-08-27 16:07:45

标签: c# app-config configurationmanager appsettings

我试图从我的app.config中读取设置并确定它之前有效,但现在它返回nullReferenceException。

获取设置的代码如下:

codeValueUtilRx = ConfigurationManager.AppSettings["CODEVALUE_UTIL_RX"].Split(';').ToList();

我的app-congfig如下:

<appSettings>
    <add key ="LOGFILELOCATION" value ="C:\\RuleEditor\\"/>
    <add key ="CODEVALUE_UTIL_RX"  value="GCN;GRP;NDC;SPEC;TCC"/>
</appSettings>

我感觉它看似显而易见,我只是想不通。我已经尝试将app-config移动到解决方案中的不同项目,并且我重新创建了文件,但没有运气。有什么想法吗?

1 个答案:

答案 0 :(得分:15)

  

我已经尝试将app-config移动到解决方案中的不同项目,并且我重新创建了该文件,但没有运气

你的代码是正确的(我已经测试过),你需要确保你的app.config文件在你的主项目(exe)中。