C#.NET2.0Windowsアプリケーションを使用しています。
アプリケーション設定にapp.configを使用しています。
ただし、AppSettingsの変更はランタイムを反映していないため、アプリケーションを再起動する必要があります。
どうすればそれを回避できますか。
これは、アプリケーション設定の読み取りと書き込みに使用したコードスニペットです。
私はこのような設定を読んでいます
string temp = ConfigurationManager.AppSettings.Get(key);
ノードが現在の構成/appSettingsノードであるこのような値を更新しています
node.Attributes["value"].Value = value;
xmlDoc.Save(AppDomain.CurrentDomain.SetupInformation.ConfigurationFile);