gpt4 book ai didi

.net - ConfigurationManager 不会将设置保存到 exe.config

转载 作者:行者123 更新时间:2023-12-01 11:54:24 25 4
gpt4 key购买 nike

(我的问题类似于this one,但代码略有不同,解决方案不适合我)

我正在尝试将设置更改保存到 app.config:

Dim config As System.Configuration.Configuration = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None)
config.AppSettings.Settings("HistoryRootDirectoryPath").Value = p_historySavingPath
config.Save(ConfigurationSaveMode.Modified)
ConfigurationManager.RefreshSection("appSettings")

既没有保存到 bin 文件夹中的 exe.config 文件,也没有保存到实际的 app.config 文件。我做错了什么?

最佳答案

终于发现更改保存在 .vshost.exe.config 下。

作为Oded提到,那是因为代码正在 Visual Studio 进程主机下运行。

请注意,一旦您停止进程运行,更改就会被还原。

关于.net - ConfigurationManager 不会将设置保存到 exe.config,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8519082/

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