2012-04-12 73 views
0

我有以下代码Windows 8的存储文件

StorageFile sf = await Windows.ApplicationModel.Package.Current.InstalledLocation.GetFileAsync("/data/elements.xml"); 

我试图加载我的项目内的数据文件夹中的Elements.xml文件。我得到以下错误:“值没有在预期的范围内”

“”

我试图扭转斜线和字符串前添加@。没有运气。

+4

你为什么要用斜杠?这创造了一条绝对路径,而不是相对路径。另外,将你的斜杠改为反斜杠。 – 2012-04-12 01:00:02

回答

0

对不起,但是如果您想使用路径,请改为使用反斜杠。

0

如果elements.xml位于Data文件夹,并包含下面的代码片段位于不同的文件夹中的类文件说DataModel的,使用字符串如要为你工作。

var file = await Windows.ApplicationModel.Package.Current.InstalledLocation.GetFileAsync("Data\\\elements.xml");