我有一个空白的UWP应用程序,我在ApplicationData中写了一些设置,当我增加我的包版本时,我的applicationData版本没有改变.另一个问题是,当我使用SetVersionAsync方法设置我的AppData版本,之后我从myAppData读取设置,它会读取最新的设置,因为版本不同,我期待不读最新版本.谁能告诉我为什么?
我认为您没有正确接近应用程序数据版本.包版本和应用程序数据版本之间没有直接关联.应用程序数据版本控制的目的是允许更改您在应用程序版本之间用于应用程序数据的格式.
这是典型的情况:
0.在您需要更改要保存的数据的格式之前,请继续执行此操作.ApplicationData.Version.如果它的值是0,您将使用旧代码加载数据.完成后,您将调用ApplicationData.SetVersionAsync,将版本设置为1并根据新格式将加载的数据保存在处理程序中.下次加载应用程序时,将显示应用程序数据版本1,您将使用新代码加载它.ApplicationData.SetVersionAsync使用最新的应用程序数据版本值以最新格式保存.| 归档时间: |
|
| 查看次数: |
399 次 |
| 最近记录: |