none
.appx安装包覆盖了上一APP安装的ApplicationData数据? RRS feed

  • 问题

  • 我遇到问题如下:

    1、手机安装了应用程序号A.appx文件,版本号为1.0.0.0

    2、然后在不卸载A应用的情况下,我又打了一个包版本为1.0.0.1,再次安装

    3、这时A应用被覆盖,并且之前的应用记录数据(数据保存在ApplicationData中)也都删除了

    请问,如何在不同版本号的情况下,只覆盖新数据而不是将原来的应用数据都清除了呢?

    2015年2月4日 5:39

全部回复

  • 你好,

    >>请问,如何在不同版本号的情况下,只覆盖新数据而不是将原来的应用数据都清除了呢?

    我这边简单地创建了一个测试项目,使用的是官方的测试代码:https://msdn.microsoft.com/library/windows/apps/windows.storage.applicationdata.localsettings.aspx

    //添加配置
    private void btn1_Click(object sender, RoutedEventArgs e)
    {
                var localSettings = Windows.Storage.ApplicationData.Current.LocalSettings;
    
                // Create a simple setting
    
                localSettings.Values["exampleSetting"] = "Hello Windows";
    }
    
    //读取配置
    private void btn2_Click(object sender, RoutedEventArgs e)
    {
                // Read data from a simple setting
                var localSettings = Windows.Storage.ApplicationData.Current.LocalSettings;
                Object value = localSettings.Values["exampleSetting"];
    
                if (value == null)
                {
                    // No data
                }
                else
                {
                    // Access data in value
                    tb1.Text = value.ToString();
                }
    }

    添加配置后,修改版本号,打包部署,发现读取配置一切正常。

    请问你的部署方式是什么,是在真机还是模拟器上测试的?


    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click HERE to participate the survey.

    2015年2月5日 4:38
    版主
  • 你好,我这边是真机布署,我是先通过vs进行应用商店打包,然后再通过Windows Phone Applicaton Deployment进行布署到手机的
    2015年2月10日 2:05
  • 你好,我这边是真机布署,我是先通过vs进行应用商店打包,然后再通过Windows Phone Applicaton Deployment进行布署到手机的

    你好,

    我这边通过发布测试应用到商店,更新后是正常的,之前版本的数据都还在,你可以也尝试下发布工程到商店


    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click HERE to participate the survey.

    2015年2月18日 7:53
    版主