Click-Once部署覆盖用户设置

时间:2010-02-04 22:38:36

标签: .net vb.net deployment settings

单击一次部署是为了维护用户设置,但是在这个应用程序中,每次发布更新时,我们都会将用户设置覆盖到Visual Studio默认设置。关于可能发生的事情的任何想法?

2 个答案:

答案 0 :(得分:1)

我已经看到当您更改settings / config文件的结构时会发生这种情况。

如果您发布更新w / out更改文件结构,则应保留最终用户计算机上的设置。

答案 1 :(得分:0)

关于ClickOnce and ApplicationSettings。 我猜你是这样的:

设置的默认值已更改;本地设置仍设置为user.config中的原始默认值 - > 该设置将合并到当前版本的user.config中,并将新默认值作为值