【发布时间】:2014-03-27 12:50:28
【问题描述】:
我想将设置永久保存在 exe 文件中
我用这个代码
Settings.Default.WindowSize = this.Size;
Settings.Default.Save();
如果文件路径更改所有设置都丢失,我会遇到一个大问题。 就像如果您将 exe 放在闪存驱动器上,然后将其放在不同的 PC 中,则设置消失了。
有没有办法解决这个问题。或者我可以使用其他设置/参数吗?
【问题讨论】:
-
它们不会保存到 EXE 中,它们会保存到 user.config 文件中,该文件存储在具有哈希名称的目录中。在用户的 AppData 目录中,它当然不会与您的闪存驱动器一起移动。窗口大小也不适用于另一台机器。您需要重新考虑这一点。