2013-08-27 20 views
7

Ich versuche, Einstellungen aus meiner app.config zu lesen und ich bin sicher, dass es vorher funktionierte, aber jetzt gibt es eine nullReferenceException zurück.ConfigurationManager.AppSettings - Gibt Null zurück

Mein Code die Einstellungen immer ist wie folgt:

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

Meine app-congfig wie folgt:

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

Ich habe eine scheinbar offensichtlich sein etwas das Gefühl, ich kann einfach nicht einen Reim darauf machen . Ich habe versucht, die App-Konfiguration zu verschiedenen Projekten in der Lösung zu verschieben und ich habe die Datei neu erstellt, aber ohne Glück. Irgendwelche Ideen?

+0

Ist Ihre Konfigurationsdatei in Ihrer ausführenden Assembly? –

Antwort

15

Ive versucht, die App-config an verschiedenen Projekten in der Lösung bewegt und ive neu erstellt die Datei, aber ohne Glück

Code korrekt ist (ich habe getestet), müssen Sie sicherstellen, dass sich Ihre app.config-Datei in Ihrem Hauptprojekt (exe) befindet.