我正在开发一个 Windows Phone 7 应用程序,我将在其中使用 bing 地图显示您所在位置的 ATM。
我有一个包含地址和 GPS 坐标的 xml 文件。但是如何从 Visual Studio 将此文件添加到我的程序中?如果我将 BuildAction 设置为 Content 并将复制到输出目录设置为始终复制。该文件仍然不在IsolatedStorage 中。我是否必须建立一种机制来从网络下载信息?或者还有别的办法吗?
Visual Studio 项目中作为内容列出的文件将复制到生成的 XAP 文件(类似于 ZIP 文件)。它们不会复制到隔离存储中。
如果是 XML 文件,您可以调用XmlReader.Create以文件的路径作为参数,如下所示:
using (XmlReader reader = XmlReader.Create("path/to/file.xml"))
{
// read XML file here
}
或者您也可以致电应用程序.GetResourceStream并使用Stream归还者的财产流资源信息 object:
StreamResourceInfo sri = Application.GetResourceStream(
new Uri("path/to/file.xml", UriKind.Relative));
// read XML file here from sri.Stream, e.g. using a StreamReader object
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)