Comment modifier les paramètres de l'application (Paramètres) tandis que l'application est ouverte?

J'ai écrit une classe qui devrait me permettre de facilement lire et écrire les valeurs dans les paramètres de l'application:

public static class SettingsManager
    {
        public static string ComplexValidationsString
        {
            get { return (string)Properties.Settings.Default["ComplexValidations"]; }
            set
            {
                Properties.Settings.Default["ComplexValidations"] = value;
                Properties.Settings.Default.Save();
            }
        }

le problème est que la valeur n'est pas vraiment sauvé, je veux dire qu'il n'est pas modifiée lorsque je quitte l'application et l'exécuter à nouveau. Que puis-je faire pour vous assurer que la valeur enregistrée persiste entre la fermeture et l'ouverture de nouveau?

Que doit faire des économies, je ne vois pas de problèmes avec elle dans mes yeux.

OriginalL'auteur agnieszka | 2009-07-23