如何将数据文件添加到Windows Universal应用程序

时间:2014-10-25 18:54:29

标签: c# windows-phone-8.1 win-universal-app

我正在使用通用应用,最初定位到Windows Phone 8.1。

我有一个XML文件,我想与应用程序一起打包/发送,应用程序在运行时会读取该文件,并且还会更新它。

我找到了如何阅读和保存到本地文件夹的示例,但没有关于如何与应用程序一起发送数据并阅读它的示例。

是否应将XML文件添加为资源?或者它应该存储在本地文件夹中?如果是这样,我如何提前将文件添加到该文件夹​​?在之前的应用程序中,我添加了XML文件作为资源,但是该应用程序适用于Windows Phone 8,而Universal应用程序似乎已经改变了很多方面的工作,因此我不确定这里的最佳选择是什么。

最好的方法是什么?

谢谢!

1 个答案:

答案 0 :(得分:2)

使用该应用程序发送数据的唯一方法是将其包含在appx包中,方法是将其添加到项目中并将其标记为内容。这会将它放在应用程序的只读安装目录中。

要更新文件,您需要将其复制到应用程序数据文件夹。我可能会编写一个访问函数来获取从本地文件夹加载它的文件(如果它存在的话)。如果没有,则将其复制。

- 罗布