Ara*_*and 8 .net c# upgrade application-settings applicationsettingsbase
我们有来自的应用程序设置ApplicationSettingsBase
.当我们推送新版本的应用时,我们需要致电:
//
// Summary:
// Updates application settings to reflect a more recent installation of the
// application.
public virtual void Upgrade();
Run Code Online (Sandbox Code Playgroud)
(来自元数据)
现在有一些棘手的方法来确定您的设置是否需要升级,例如这篇文章在我看来只会升级您的设置一次.现在我可以将我的应用程序的当前版本存储在设置中,并在每次实例化设置时进行比较,如果它与当前版本不同,那么我可以升级.
我的问题是为什么不是Upgrade()
每次我实例化设置时调用?这样我知道我永远不会过时.
链接帖子中描述的方法确实有效.我自己也用过那种方法.当您的应用程序版本更改时,设置将重置为其默认值,UpdateRequired
属性将是true
.
所以不,你不必Upgrade
每次你的应用程序启动时都打电话.
归档时间: |
|
查看次数: |
1819 次 |
最近记录: |