C# StreamReader(字符串)在.NET 4.5 for Metro中不存在,应该是什么时候?

C# StreamReader(字符串)在.NET 4.5 for Metro中不存在,应该是什么时候?,c#,.net,windows-8,microsoft-metro,visual-studio-2012,C#,.net,Windows 8,Microsoft Metro,Visual Studio 2012,根据: 以及: 证明这是Metro参考的.NET: 有一个用于指定文件路径的构造函数。然而在对象Broswer中&在元数据中它并不存在 显然,所有.NET for Metro的内容都在References选项卡中引用 我只是想从项目文件夹中访问一个txt文件,仅此而已。如果有人有其他选择,我洗耳恭听。这是WinRT的基本变化之一。您不能再在任何地方编写文件,您必须使用独立存储。您需要使用异步I/O和wait关键字 此链接应为您提供有关如何访问项目文件夹中文件的必要信息。以下是链接: WinRT中

根据:

以及:

证明这是Metro参考的.NET:

有一个用于指定文件路径的构造函数。然而在对象Broswer中&在元数据中它并不存在

显然,所有.NET for Metro的内容都在References选项卡中引用

我只是想从项目文件夹中访问一个txt文件,仅此而已。如果有人有其他选择,我洗耳恭听。

这是WinRT的基本变化之一。您不能再在任何地方编写文件,您必须使用独立存储。您需要使用异步I/O和wait关键字

此链接应为您提供有关如何访问项目文件夹中文件的必要信息。以下是链接:


WinRT中没有隔离存储,只有Windows.Storage,所以我想它应该称为本地/漫游等存储。因此,如果这是一个根本性的改变……为什么不在API中提及这一点,而不是抛弃大量MSDN用户。这是一个极好的问题,我似乎无法回答这个链接不再起作用了。这似乎是一个新的:thx提供了一个新的链接。我已相应地更新了答案