Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/281.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# ConfigurationManager.AppSettings-返回Null_C#_App Config_Configurationmanager_Appsettings - Fatal编程技术网

C# ConfigurationManager.AppSettings-返回Null

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\

我正在尝试从我的app.config读取设置,我确信它以前工作正常,但现在它返回一个nullReferenceException

获取设置的代码如下所示:

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)中。

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