【发布时间】:2013-01-02 06:46:57
【问题描述】:
起初我在 appSettings 下的 app.config 文件中存储了一些用户定义的设置。 这些是用户可以在运行时更改的属性。 我遇到的第一个问题是,当我使用 ClickOnce 部署我的应用程序时,它会覆盖 app.config 文件并且用户丢失了他的个人设置。
然后我将属性移动到 settings.settings 文件(= app.config 中的 usersettings 部分),因为我在 Internet 上发现使用 ClickOnce 部署时不会覆盖此部分。不,它确实.. Settings.Settings 属性为:
- 构建操作 = 内容
- 复制到 = 不复制
那么,我怎样才能做到不覆盖我的用户的个人设置,无论是在 app.config 文件还是在 settings.settings 文件中。还是有其他方法,我做错了吗?
谢谢!
【问题讨论】:
标签: c# clickonce app-config