C# Windows 10通用应用程序中的StreamReader
我正在尝试从Windows 10 Universal App中的XML文件读取数据。StreamReader仅将Stream作为参数。我以前在WinForms、WPF或MVC中使用文件路径来实现这一点,但我不知道如何在Windows10Universal应用程序中实现这一点C# Windows 10通用应用程序中的StreamReader,c#,uwp,C#,Uwp,我正在尝试从Windows 10 Universal App中的XML文件读取数据。StreamReader仅将Stream作为参数。我以前在WinForms、WPF或MVC中使用文件路径来实现这一点,但我不知道如何在Windows10Universal应用程序中实现这一点 TextReader reader = new StreamReader(@"C:\Users\User\documents\visual studio 2015\Projects\SQLiteApp\SQLiteApp\S
TextReader reader = new StreamReader(@"C:\Users\User\documents\visual studio 2015\Projects\SQLiteApp\SQLiteApp\SomeFile.xml");
事实上,Windows 10和沙盒在读写方面有很多限制 这不是Windows 10应用程序的“问题”,而是Windows应用商店应用程序Api的更改。 在Windows应用商店应用程序中读取文件的常用方法是使用
StorageFile
:
StorageFile file =
await StorageFile.GetFileFromApplicationUriAsync("ms-appx:///yourFile.txt");
请看一看,以获取有关在windows 10中读取文件的更多信息。事实上,windows 10和沙箱在您可以读取/写入文件的位置上有很多限制 这不是Windows 10应用程序的“问题”,而是Windows应用商店应用程序Api的更改。 在Windows应用商店应用程序中读取文件的常用方法是使用
StorageFile
:
StorageFile file =
await StorageFile.GetFileFromApplicationUriAsync("ms-appx:///yourFile.txt");
请看,以获取有关在windows 10中读取文件的更多信息。您可以将其传递给流。。我想这就是您要寻找的:这就是我想知道的方法。我正在搜索,但没有成功很酷,我把它作为一个答案添加了进去。你可以把它当作一条小溪。我想这就是你要找的:这就是我想知道怎么做的。我正在搜索,但我没有成功。酷,我已经添加了它作为答案。