C# ConfigurationManager.AppSettings-返回Null
我正在尝试从我的app.config读取设置,我确信它以前工作正常,但现在它返回一个nullReferenceException 获取设置的代码如下所示:C# ConfigurationManager.AppSettings-返回Null,c#,app-config,configurationmanager,appsettings,C#,App Config,Configurationmanager,Appsettings,我正在尝试从我的app.config读取设置,我确信它以前工作正常,但现在它返回一个nullReferenceException 获取设置的代码如下所示: codeValueUtilRx = ConfigurationManager.AppSettings["CODEVALUE_UTIL_RX"].Split(';').ToList(); <appSettings> <add key ="LOGFILELOCATION" value ="C:\\RuleEditor\
codeValueUtilRx = ConfigurationManager.AppSettings["CODEVALUE_UTIL_RX"].Split(';').ToList();
<appSettings>
<add key ="LOGFILELOCATION" value ="C:\\RuleEditor\\"/>
<add key ="CODEVALUE_UTIL_RX" value="GCN;GRP;NDC;SPEC;TCC"/>
</appSettings>
我的应用程序如下:
codeValueUtilRx = ConfigurationManager.AppSettings["CODEVALUE_UTIL_RX"].Split(';').ToList();
<appSettings>
<add key ="LOGFILELOCATION" value ="C:\\RuleEditor\\"/>
<add key ="CODEVALUE_UTIL_RX" value="GCN;GRP;NDC;SPEC;TCC"/>
</appSettings>
我有一种感觉,这似乎很明显,我就是想不出来。我尝试将应用程序配置移动到解决方案中的不同项目,并重新创建了该文件,但没有成功。有什么想法吗
我尝试将应用程序配置移动到解决方案中的不同项目,并重新创建了该文件,但没有成功
你的代码是正确的(我已经测试过),你需要确保你的app.config文件在你的主项目(exe)中。你的配置文件在你的执行程序集中吗?