首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >缺少程序集引用的System.IO.File

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

Stack Overflow用户
提问于 2013-02-11 16:14:34
回答 2查看 13.9K关注 0票数 0

我试图使用System.IO.File.ReadAllLines-method读取文本文件,但是出现了一个错误:

命名空间“System.IO”中不存在类型或名称空间“文件”(您是否缺少程序集引用?

我正在使用.Net Framework4.5和VS2012。

EN

回答 2

Stack Overflow用户

发布于 2018-05-21 00:36:42

该程序集在构建Windows Store (UWP)应用程序时不可用。

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

票数 1
EN

Stack Overflow用户

发布于 2013-02-11 16:50:44

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

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

现在,您应该在Reference列表中有System

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

代码语言:javascript
复制
using System.IO;

注意,文件是名称空间System.IO中的一个类。

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

代码语言:javascript
复制
File f = new File();//or whatever

我知道最后一行已经足够了,但是把整件事都写下来。;)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14816149

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档