System.IO.File缺少程序集引用

时间:2013-02-11 16:14:34

标签: file .net-4.5 .net

我正在尝试使用System.IO.File.ReadAllLines - 方法读取文本文件,但会弹出错误

  

命名空间'System.IO'中不存在类型或命名空间'File'(您是否缺少程序集引用?

我正在使用.Net Framework 4.5和VS2012。

2 个答案:

答案 0 :(得分:1)

构建Windows应用商店(UWP)应用时,您无法使用该程序集。

相反,有一个different mechanism you must use。这种机制鼓励更现代的文件I / O视图,包括使用缓冲区和库的异步(非阻塞)访问,以及支持可能不使用传统文件路径的更多类型的设备。

答案 1 :(得分:0)

首先转到解决方案资源管理器并展开引用,然后检查列表中是否有系统程序集。

如果您没有,请右键单击引用并单击添加引用,然后从 .NET 选项卡中添加系统程序集

现在,您应该在参考列表中有系统

现在您可以将名称空间System.IO导入为

using System.IO;

请注意,文件是命名空间 System.IO

中的一个类

所以只需在代码中使用File类,如下所示。

File f = new File();//or whatever

我知道最后一行是足够的但是放下了完整的东西。 ;)