gpt4 book ai didi

c# - 我无法修改 app.config 文件

转载 作者:行者123 更新时间:2023-11-30 18:01:34 24 4
gpt4 key购买 nike

以下代码有什么问题:

private static void UpdateAppSettings(string settingName, string settingValue)
{
if (settingName == null) throw new ArgumentNullException("settingName");
if (settingValue == null) throw new ArgumentNullException("settingValue");

var config = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);
var appSettings = config.AppSettings;

var setting = appSettings.Settings[settingName];
setting.Value = settingValue;

config.Save(ConfigurationSaveMode.Modified);
ConfigurationManager.RefreshSection("AppSettings");
}

我不知道为什么它不保存新设置。它首先打开 app.config 文件。进入appsetting区域后。然后它找到一个特定的键作为 settingName 并将值更改为 settingValue。之后,它保存文件并刷新它。它几乎可以工作;直到 config.Save(...)。但在那之后我不知道会发生什么。

最佳答案

question似乎和你问的一样。

答案看起来是这样的:

config.AppSettings[settingName] = settingValue;

编辑:

This question有我想的答案

config.AppSettings.Settings[settingName]

关于c# - 我无法修改 app.config 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9018278/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com