Bonjour,

J'aimerais modifier des valeurs dans un fichier config (.exe.config) venant d'un autre projet C#.

Fichier .exe.config :
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="TmpDoUICRaz" value="true" />
    <add key="TmpSaveUIC" value="true" />
  </appSettings>
</configuration>
J'aimerais changer la valeur de la Key "TmpSaveUIC" en false.

J'ai regardé un peu sur google est j'ai trouvé ceci pour accéder au fichier.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
ExeConfigurationFileMap configMap = new ExeConfigurationFileMap();
configMap.ExeConfigFilename = "c:\..\fichier.exe.config";
 
Configuration config = ConfigurationManager.OpenMappedExeConfiguration(configMap, ConfigurationUserLevel.None);
Mais après je ne comprends pas comment je peux faire pour modifier la valeur

Pouvez-vous m'aider ?

Merci d'avance.