Bonjour!
Voila, j'avance dans mon apprentissage, aujourd'hui j'ai décidé d'apprendre a sauvegarder des données dans un fichier de configuration!
Voici ou j'en suis :
et le fichier
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 private void readfile_b1_Click(object sender, EventArgs e) { string directory = ConfigurationManager.AppSettings["directory"]; MessageBox.Show(directory); Configuration config = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None); config.AppSettings.Settings.Remove("directory"); // Supprime ce qui est contenu dans directory config.AppSettings.Settings.Add("directory", "test"); config.Save(ConfigurationSaveMode.Modified); ConfigurationManager.RefreshSection("appSettings"); directory = ConfigurationManager.AppSettings["diretory"]; MessageBox.Show(directory); }
Il s'agit d'un exemple trouvé sur le net, ce que je ne comprend déjà pas, c'est qu'il déclare 2 fois la même variable "directory" or c'est fait au début!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 <?xml version="1.0" encoding="utf-8" ?> <configuration> <appSettings> <add key="directory" value="essai"/> </appSettings> </configuration>
A la première boite de dialogue, j'ai bien essai qui s'affiche, a la deuxième, elle est tout simplement vide! Je dois cliquer 2 fois sur le bouton pour voir "test" s'afficher, ça me dépasse... Comment feriez vous pour enregistrer un fichier de configuration facilement?
Apparement il va dans certain cas enregistrer les données de configuration dans un fichier vhost, a quoi correspond t il svp?
Partager