Je pensais que je savais cela, mais aujourd'hui je me suis tromper de nouveau.
L'exécution de VS2008, .NET 3.5 et C#. J'ai ajouté les paramètres de l'Utilisateur pour les Propriétés de l'onglet Paramètres avec des valeurs par défaut, puis de les lire à l'aide de ce code:
myTextBox.Text = Properties.Settings.Default.MyStringProperty;
Ensuite, une fois que l'utilisateur modifie la valeur dans la boîte de dialogue options, je l'enregistrer comme ceci:
Properties.Settings.Default.MyStringProperty = myTextBox.Text;
Properties.Settings.Default.Save();
Ma question est, où est cette nouvelle valeur sauvé? le MyApp.exe.fichier de config dans le répertoire exécutable n'est pas actualisé, il contient les valeurs par défaut. De Plus, autant que je sache, aucun des autres fichiers de ce répertoire sont mis à jour!!!! Cependant, lorsque le programme lit la valeur de retour, il obtient la variation de la valeur, donc je sais que c'est enregistré quelque part...
Ce n'est pas seulement académique, j'avais besoin d'être en mesure de modifier manuellement la valeur de ce matin et me suis perplexe quand je ne pouvais pas trouver quelque chose qui était en train de changer.
Merci pour toute la perspicacité, Dave