J'essaie de mettre à jour le fichier app.config d'une autre application de mon projet, les deux sont en C#. Je sais comment le mettre à jour pour le projet en mémoire mais je ne sais pas comment accéder au fichier app.config de mon autre projet. Je le code suivant, mais cela va changer le fichier app.config de mon projet actuel pas l'autre d'un .... merci pour les suggestions ou idéesMise à jour du fichier de configuration
XmlDocument xmlDoc = new XmlDocument();
xmlDoc.Load(AppDomain.CurrentDomain.SetupInformation.ConfigurationFile);
foreach (XmlElement element in xmlDoc.DocumentElement)
{
if (element.Name.Equals("appSettings"))
{
foreach (XmlNode node in element.ChildNodes)
{
if (node.Attributes[0].Value.Equals("Setting1"))
{
node.Attributes[1].Value = "New Value";
}
}
}
}
Je n'ai pas joué avec ces classes, mais je me demande si http://stackoverflow.com/questions/3912727/openmappedexeconfiguration-vs -openexeconfiguration pourrait être utile. Pas une certitude, cependant. –