C#写的windows桌面软件,***.exe.config配置文件总是莫名其妙的变空,里面所有的内容都没有了,导致程序启动报错,请问有没有朋友遇到过是什么问题

z13028859609 2019-12-24 02:29:33
C#写的windows桌面软件,***.exe.config配置文件总是莫名其妙的变空,里面所有的内容都没有了,导致程序启动报错,请问有没有朋友遇到过是什么问题?
...全文
926 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
z13028859609 2019-12-25
  • 打赏
  • 举报
回复
引用 8 楼 lyj747909425 的回复:
在你的工程目录下app.config这个文件,你确定不是空的?如果为空,重新生成后你的***.exe.config就会为空。
目录下app.config是不空的,因为程序每天都要登录检测更新,偶现***.exe.config就会为空,已处理了,添加了一个修复功能,如果发现为空就初始化***.exe.config这个文件。
达奇万瞠 2019-12-24
  • 打赏
  • 举报
回复
在你的工程目录下app.config这个文件,你确定不是空的?如果为空,重新生成后你的***.exe.config就会为空。
z13028859609 2019-12-24
  • 打赏
  • 举报
回复
引用 5 楼 wanghui0380 的回复:
额,我们表示那个东西不要再程序里用代码更改和刷新配置项,偶尔做一做可以,不过如果是一个频繁的多并发的值,不建议保存到config里,那是一个配置文件,不是数据库。
重装又行了,有什么好的建议解决这种问题?
z13028859609 2019-12-24
  • 打赏
  • 举报
回复
引用 5 楼 wanghui0380 的回复:
额,我们表示那个东西不要再程序里用代码更改和刷新配置项,偶尔做一做可以,不过如果是一个频繁的多并发的值,不建议保存到config里,那是一个配置文件,不是数据库。
是程序在被使用一段时间后偶现这种问题的。
wanghui0380 2019-12-24
  • 打赏
  • 举报
回复
额,我们表示那个东西不要再程序里用代码更改和刷新配置项,偶尔做一做可以,不过如果是一个频繁的多并发的值,不建议保存到config里,那是一个配置文件,不是数据库。
Admini$trat0r 2019-12-24
  • 打赏
  • 举报
回复
右键=》属性=》总是copy
z13028859609 2019-12-24
  • 打赏
  • 举报
回复
那是在config有结构的基础上去编译的,现在这个文件显示有大小,打开却是空白的,导致程序启动报错,错误内容就是并行配置错误。
GisXiaoluo 2021-10-25
  • 举报
回复
@z13028859609 你好,请问问题解决了吗,我也遇到一样的问题
Struggle_hardllz 2019-12-24
  • 打赏
  • 举报
回复
你是不是重新生成了? 你要确保项目里面的app.config有内容,如果没有重新生成是会被清掉的
  • 打赏
  • 举报
回复
***.exe.config,每次编译程序都会重新编译的

111,078

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧