【发布时间】:2013-03-20 16:04:36
【问题描述】:
所以我正在编写一个面向 .NET 4.5、Windows 8 和 Windows Phone 8 的可移植类库。我正在尝试从作为构建内容的项目的一部分的文本文件中读取。我看到 StreamReader 在 PCL 中可用,但在给定文件路径的情况下,我似乎无法找出如何从文件中获取流。如果有人能指出我正确的结构,我将不胜感激。此外,如果您也可以为 XML 文件提供指导。我现在只阅读文本文件,但稍后我将使用 XML。谢谢!
【问题讨论】:
-
你能给 StreamReader 一个 Stream 吗?那么问题只是“打开一个文件”,这两者都应该没问题,不是吗?对于大多数 XML API 来说,这同样适用
-
我有一个字符串是文件路径,但 StreamReader 接受一个流(显然)。我问的是如何在 PCL 中将路径变成流。
-
如果可以将文件上的构建操作更改为嵌入式资源,则可以使用第一个答案here中给出的方法。
-
我必须将其保留为内容,因为它可以在项目构建后添加。
标签: c# file-io windows-8 windows-phone-8 portable-class-library