如何使用通用 Windows 应用程序获取本地存储的数据

How to get to data stored locally with a Universal Windows App

我有一个现有的通用 Windows 应用程序,使用 Visual Studio 2015 RC 部署到我的 Windows 10 Mobile OS(内部版本 10166)。该应用程序将数据本地保存在

返回的文件夹中
Windows.Storage.ApplicationData.Current.LocalFolder

我尝试多次部署该解决方案,我知道即使从 Visual Studio 重新部署新版本,该应用程序也会保留本地数据。我计划稍后添加功能以从应用程序中提取数据,因为我知道重新部署新版本不会破坏保存的数据。

所以我开始使用该应用程序,现在我在其本地文件夹中保存了大量有价值的数据。

但是,我升级了Visual Studio2015到RTM版本,现在它说解决方案不兼容。 MS建议创建一个新的解决方案并将代码复制到新的解决方案中。问题是,如果我这样做,我将在我的 phone 上得到一个新应用程序,它将没有任何旧数据(保存在原始应用程序的本地文件夹中)。

有没有人知道我如何获取我的数据(无需将 VS 降级回 RC,如果可能的话{我再也无法在任何地方找到 VS2015RC 的下载})。谢谢

我知道从 phone 获取数据的唯一方法是通过 windows phone 电动工具。问题是,目前仅支持 visual studio 2013,因此您需要安装 visual studio 2013。为 windows phone 安装 powertool。然后,您将能够关闭数据。

https://wptools.codeplex.com/

最好在测试笔记本电脑上安装 visual studio 2013,如果你有一台...我见过 visual studio 2013 和 2015 在安装时并不总是很好地配合使用的情况HPV 虚拟机 phone。

我想你可以通过更新目标平台来解决。当您打开解决方案时,我 VS2015 右键单击​​该项目并 select Edit xxx.csproj.

然后将TargetPlatformVersionTargetPlatformMinVersion改为10240

不过,您将无法 运行 phone 上的示例,除非您更新到最新的 Insider Build (10.0.10512.0)。不然VS会抱怨phone上的OS版本太旧了