Ich benutze C# .NET 2.0 Windows-Anwendung.Änderung in AppSettings muss meine Anwendung neu starten Wie kann ich vermeiden?
und ich verwende app.config für meine Anwendungseinstellungen.
aber Änderung in AppSettings nicht reflektiert Laufzeit, es muss die Anwendung neu gestartet werden.
Wie kann ich es vermeiden?
Hier ist mein Code-Snippet, das ich verwendet habe, um die Anwendungseinstellungen zu lesen und zu schreiben.
Ich lese die Einstellung wie diese
string temp = ConfigurationManager.AppSettings.Get(key);
ich den Wert wie diese Aktualisierung in dem Knoten ist die aktuelle Konfiguration/appSettings Knoten
node.Attributes["value"].Value = value;
xmlDoc.Save(AppDomain.CurrentDomain.SetupInformation.ConfigurationFile);
+1 Sehr cool - Ich wusste nicht, dass Sie das tun könnten! –
RefreshSection funktioniert nicht –
Es funktioniert !!! – shahjapan