Hi!
Du kannst die App.config-Datei ganz leicht mit den Klassen aus dem XML-Namespace auslesen, verändern und wieder schreiben.
Mal schauen, ob ich’s aus dem Kopf und mit VB.NET hinbekomme…
dim doc as new XmlDocument()
doc.Load(Application.ExecutablePath & ".config")
dim nd as XmlElement
nd = doc.SelectSingleNode("/configuration/appSettings/add/@key='ConnectionString'")
nd.Attributes("ConnectionString").Value = "Provider=Irgendwas"
doc.Save()
So in etwa müsste es sein, der XPath von SelectSingleNode ist u.U. nicht ganz korrekt…
Gruß,
Martin
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]