我嘗試從我的Windows應用程序中讀取xml文件。 在這一個中,我在Assets/Mocks/clubic.xml(構建操作:內容)中添加一個文件夾,以將xml文件中的數據用作模擬。 所以我嘗試使用下面的代碼閱讀文件本地存儲windowsphone
我得到了兩種情況下,相同的異常 System.ArgumentException:值沒有在預期的範圍內。 在System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(任務task) 在System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(任務task) 在System.Runtime.CompilerServices.TaskAwaiter`1.GetResult() 在FileReadWrite.MainPage .d__17.MoveNext()}
我嘗試使用此代碼
StorageFolder local = Windows.Storage.ApplicationData.Current.LocalFolder;
if (local != null)
{
// Get the DataFolder folder.
var dataFolder = await local.GetFolderAsync("Assets/Mocks");
// Get the file.
var file = await dataFolder.OpenStreamForReadAsync("clubic.xml");
// Read the data.
using (StreamReader streamReader = new StreamReader(file))
{
this.textBlock1.Text = streamReader.ReadToEnd();
}
}
我仍然能獲得同樣的問題。 你能幫助我嗎?
最好的問候, 亞歷山大
你好,謝謝它也能工作。 – user2416437