8
votes

Comment enregistrer la configuration dans l'app.config in c # winforms

Quelqu'un peut-il me donner un exemple de la marche à enregistrer une clé / valeur dans l'app.config à l'aide de C # et winforms?


0 commentaires

3 Réponses :


0
votes

2 commentaires

pourquoi je ne peux pas voir la classe ConfigurationManager


Ajouter: Utiliser System.Configuration; Dans la section Utilisation



22
votes

in asp.net : xxx

in winforms : xxx


3 commentaires

quand j'ouvre app.config, il n'écrire pas "x" et "ceci est x"


@monkey_boys: lors de l'exécution par ex. Une application de formulaires de victoire de VS, le fichier .config pertinent à rechercher est la suivante: .vshost.exe.config, donc si vous regardez dans .exe.config, alors vous ne voyez aucune modification .


@AshkanmobayenkhianiBani non, il ajoute une nouvelle valeur séparée par des virgules.



3
votes

Je sais que vous avez spécifiquement demandé une solution WinForms, mais cela pourrait aider d'autres. Pour une application de console .NET 4.0, aucune de ces personnes n'a travaillé pour moi. J'ai donc utilisé ce qui suit et cela a fonctionné:

private static void UpdateSetting(string key, string value)
{
    Configuration configuration = ConfigurationManager.
        OpenExeConfiguration(Assembly.GetExecutingAssembly().Location);
    configuration.AppSettings.Settings[key].Value = value;
    configuration.Save();

    ConfigurationManager.RefreshSection("appSettings");
}


0 commentaires