2016-02-09 83 views
0

我有WinRT(Universal 8.1)应用程序,它已在Windows 10上自动提供,并且工作正常。应用程序从8.1更新到10

事情是我创建专为Windows 10构建的通用应用程序,因此它可以利用所有可用的新功能。

当前(8.1)版本将数据存储在本地文件夹中(ApplicationData.Current.LocalFolder)。

的问题是

如果我作出新包的Windows 10(它去到相同的应用程序中开发中心 - 只包是W10),将所有的数据被持久化(答案是肯定的,但它的不同的包装,所以我不知道)?

该应用程序是否会更新为W10用户的新版本,或者它被认为是不同的应用程序和不同的目录,一切都将消失?

+1

我估计当[从8.0升级到8.1RT](http://stackoverflow.com/a/23792280/2681948)时,情况将会类似 - 本地数据将被保留。为了确保,最好的方法是在商店的测试版应用上进行测试。 – Romasz

回答

1

当您创建UWP应用程序时,将其与正常存储在应用程序中的应用程序相关联 - 右键单击​​Visual Studio中的项目,然后选择Store \ Associate App。然后,创建您的应用程序包并将其上传到商店,作为您现有应用程序的更新。您的应用程序现在将为Win8和UWP提供软件包 - 但就消费者而言,它仍然只是一个应用程序。

Windows 10用户将自动升级到UWP版本,并保留所有设置和本地存储。我有一个Win8和UWP版本的应用程序,因此可以确认它是如何工作的。

+0

不用通过商店测试它很容易知道。谢谢! –

相关问题