精易论坛

标题: NuGet包UnifiedConfig读写ini文件问题,可以读取,不能写入 [打印本页]

作者: p39099176q    时间: 2022-6-15 15:43
标题: NuGet包UnifiedConfig读写ini文件问题,可以读取,不能写入
本帖最后由 p39099176q 于 2022-6-15 15:46 编辑

写入配置文件无效,文件看修改时间变了,内容没变


[C#] 纯文本查看 复制代码
using UnifiedConfig;
ConfigManager config = new ConfigManager("config.ini");//配置路径
string SN= config.GetValue("config", "SN");//读取配置文件没问题
config.SetValue("123456", "config", "SN");//写入配置文件无效,文件看修改时间变了,内容没变





作者: 气质征服一切    时间: 2022-6-15 15:53
写入的返回指看了吗
作者: p39099176q    时间: 2022-6-15 16:00
气质征服一切 发表于 2022-6-15 15:53
写入的返回指看了吗

返回true,怀疑是不是这个包有BUG
作者: 大胜科技    时间: 2022-6-15 16:11
不要用这个,自己用API写一个很好用的
作者: 气质征服一切    时间: 2022-6-15 16:16
p39099176q 发表于 2022-6-15 16:00
返回true,怀疑是不是这个包有BUG

你new了之后直接写入数据呢测试过吗
作者: p39099176q    时间: 2022-6-15 16:17
15972935620 发表于 2022-6-15 16:11
不要用这个,自己用API写一个很好用的

好的,已经换了kernel32.dll
作者: 初夏喔    时间: 2022-6-15 17:52
[C#] 纯文本查看 复制代码
using UnifiedConfig;
ConfigManager config = new ConfigManager("config.ini");//配置路径
string SN = config.GetValue("config", "SN");//读取配置文件没问题
config["//config/SN"] = "987654";
config.Save();


看了下他的SetValue源码,我怀疑是没写完




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4