【问题标题】:ConfigurationManager.AppSettings - Returns NullConfigurationManager.AppSettings - 返回 Null
【发布时间】:2013-08-30 12:02:47
【问题描述】:

我正在尝试从我的 app.config 中读取设置,并且我确定它以前可以正常工作,但现在它返回 nullReferenceException。

我获取设置的代码如下:

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

我的app-config如下:

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

我有一种感觉,它似乎很明显,我就是想不通。我尝试将应用程序配置移动到解决方案中的不同项目并重新创建文件,但没有运气。有什么想法吗?

【问题讨论】:

  • 你的配置文件在你执行的程序集中吗?

标签: c# app-config configurationmanager appsettings


【解决方案1】:

我尝试将 app-config 移动到解决方案中的不同项目并重新创建文件,但没有成功

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

【讨论】:

    猜你喜欢
    • 2018-10-02
    • 2014-03-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-08-10
    • 2021-09-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多