Bonjour,

je souhaite mettre la chaine de connection de mon appli dans un fichier afin de rendre sa modification facile.

dans le cours de nico-pyright, il explique comment mettre
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
<configuration>
  <connectionStrings>
	<add name="MaConnection" providerName="System.Data.SqlClient" 
		connectionString="Data Source=localhost; Initial Catalog=MonCatalog; Integrated Security=true"/>
  </connectionStrings>
</configuration>
mais je n'arrive pas à le modifier avec le systeme qu'il explique.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
string nom = ConfigurationManager.AppSettings["nom"];
string prenom = ConfigurationManager.AppSettings["prenom"];
Console.WriteLine("{0} - {1}", prenom, nom);
 
Configuration config = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);
config.AppSettings.Settings.Remove("prenom");
config.AppSettings.Settings.Add("prenom", "Nouveau prenom");
config.Save(ConfigurationSaveMode.Modified);
ConfigurationManager.RefreshSection("appSettings");
 
prenom = ConfigurationManager.AppSettings["prenom"];
Console.WriteLine("{0} - {1}", prenom, nom);
le Systeme m'ajoute de nouvelle ligne dans le fichier App.Config

Comment dois je le modifier pour que cela passe?

Merci