C#写的windows桌面软件,.exe.config配置文件总是莫名其妙的变空

taihuzhipan 2019-08-07 10:41:26
C#写的windows桌面软件,***.exe.config配置文件总是莫名其妙的变空,里面所有的内容都没有了,导致程序启动报错,请问有没有朋友遇到过是什么问题?
...全文
1346 12 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
橘子皮... 2021-04-29
  • 打赏
  • 举报
回复
引用 5 楼 XBodhi. 的回复:
你 增加一个 文件,叫 清单文件 或是你用代码也可以,参考 https://www.cnblogs.com/s0611163/p/4128379.html
网上就是这类代码有时候真的坑死人,上次一个客户死活打不开软件,搞的头大,最后把这段代码去掉就可以打开了
孤独的xx 2021-04-29
  • 打赏
  • 举报
回复
引用自MSDN的回复:“Your app.config is probably named incorrectly. It should be named according to the executing assembly. For instance, if your program is "Program.exe", the app.config should be named "Program.exe.config", and should reside in the same directory as Program.exe.”
生财 2020-11-30
  • 打赏
  • 举报
回复
你的程序对这个config文件有写操作?
qq_38396016 2020-11-27
  • 打赏
  • 举报
回复
解决了吗?我也遇到的相同事件,exe.config内部数据清空(客户反应),但是自己操作时没有遇到,
taihuzhipan 2019-08-07
  • 打赏
  • 举报
回复
引用 1 楼 XBodhi. 的回复:
这个文件其实如果没有什么特殊的配置是可以不用保留的。
还有就是读写文件的时候怎么才能不要以管理员身份运行,我的程序操作文件,就显示没有权限
XBodhi. 2019-08-07
  • 打赏
  • 举报
回复
这个文件其实如果没有什么特殊的配置是可以不用保留的。
大鱼> 2019-08-07
  • 打赏
  • 举报
回复
这个配置文件经历了什么
taihuzhipan 2019-08-07
  • 打赏
  • 举报
回复
引用 6 楼 摸瞎 的回复:
每次重新生成项目时(每次编译时,比如按F5运行时),配置文件会同步工程里的配置文件的数据,所以会清空数据,直接运行*.EXE就不会有这个问题
这个问题是软件发布出去,顾客安装正常使用了,用一段时间偶尔会出现这个错误,exe.config文件变空,导致软件无法启动
摸瞎 2019-08-07
  • 打赏
  • 举报
回复
每次重新生成项目时(每次编译时,比如按F5运行时),配置文件会同步工程里的配置文件的数据,所以会清空数据,直接运行*.EXE就不会有这个问题
XBodhi. 2019-08-07
  • 打赏
  • 举报
回复
你 增加一个 文件,叫 清单文件

或是你用代码也可以,参考

https://www.cnblogs.com/s0611163/p/4128379.html
taihuzhipan 2019-08-07
  • 打赏
  • 举报
回复
引用 3 楼 XBodhi. 的回复:
文件右键属性。有管理员设置。
那还是要设置一下,很多用户不会设置。
XBodhi. 2019-08-07
  • 打赏
  • 举报
回复
文件右键属性。有管理员设置。

111,093

社区成员

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

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

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