Lecture à partir d'une application.fichier de configuration

Je suis en train d'imprimer à Console.Write la valeur de la clé name de la suite app.config fichier.

 <?xml version="1.0" encoding="utf-8" ?>
    <configuration>
      <appSettings>
        <add key="name" value="Chan" />
      </appSettings>
    </configuration>

De code C#:

Console.Write(ConfigurationManager.AppSettings["name"]);

Rien n'est imprimé dans la console. Pourquoi est-ce ?

Note: j'ai ajouté une référence à la System.Configuration dll

pourriez-vous collez le contenu de votre application.config? aussi, l'application.la config est situé dans l'assemblée qui est en cours de compilation?
Désolé, je pensais que j'avais compris avant.
pourriez-vous vérifier qu'il est copié dans le répertoire bin, mais avec le changement du nom de <assembly_name>.config (c'est à dire MyProject.Exe.Config)?
Essayez de faire Console.WriteLine(ConfigurationManager.AppSettings.AllKeys.Length); Console.WriteLine(string.Join(", ", ConfigurationManager.AppSettings.AllKeys)); pour voir si la clé existe réellement. Il y a peut être un problème différent.
Yorye Nathan -Ensuite, il affiche "nom" il ne serait pas vide

OriginalL'auteur Illep | 2012-06-03