【问题标题】:Click-Once Deployment Overwriting User SettingsClick-Once 部署覆盖用户设置
【发布时间】:2011-01-13 07:27:40
【问题描述】:

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

【问题讨论】:

  • 用户设置?还是真的是应用程序设置?还是真的是用户设置回到了默认值?
  • 是的,这真的是用户设置而不是应用设置。是的,回到默认值是正确的。

标签: .net vb.net deployment settings


【解决方案1】:

关于ClickOnce and ApplicationSettings。 我猜你就是这种情况:

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

【讨论】:

    【解决方案2】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-11-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多