2012-04-12 84 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");