我试图使用System.IO.File.ReadAllLines
-方法读取文本文件,但弹出一个错误,说
类型或命名空间"File"在命名空间"System.IO"中不存在(是否缺少程序集引用?
我正在使用.Net Framework 4.5和VS2012。
在构建Windows应用商店(UWP)应用程序时,该程序集不可用。
相反,您必须使用不同的机制。这种机制鼓励对文件I/O采用更现代的看法,包括异步(非阻塞)访问、缓冲区和库的使用,以及对可能不使用传统文件路径的更多类型设备的支持。
首先转到解决方案资源管理器并展开引用,然后检查列表中是否存在系统程序集。
如果没有,右键单击引用并单击添加引用,然后从.NET选项卡添加系统程序集
现在,您应该在"引用"列表中拥有System。
现在您可以将命名空间System.IO导入为
using System.IO;
注意File是命名空间System.IO中的一个类
因此,只需在代码中使用File类,如下所示。
File f = new File();//or whatever
我知道最后一行就足够了,但把整件事都写下来完成。)