System.IO.File缺少程序集引用
我正试图使用System.IO.File缺少程序集引用,file,.net-4.5,.net,File,.net 4.5,.net,我正试图使用System.IO.file.ReadAllLines-方法读取文本文件,但出现了一个错误 命名空间“System.IO”中不存在类型或命名空间“File”(是否缺少程序集引用 我正在使用.Net Framework 4.5和VS2012。首先转到解决方案资源管理器并展开引用,检查列表中是否有系统程序集 如果没有,请右键单击引用并单击添加引用,然后从.NET选项卡中添加系统程序集 现在您应该在参考列表中有系统 现在可以将namespace System.IO导入为 using Sys
System.IO.file.ReadAllLines
-方法读取文本文件,但出现了一个错误
命名空间“System.IO”中不存在类型或命名空间“File”(是否缺少程序集引用
我正在使用.Net Framework 4.5和VS2012。首先转到解决方案资源管理器并展开引用,检查列表中是否有系统程序集 如果没有,请右键单击引用并单击添加引用,然后从.NET选项卡中添加系统程序集 现在您应该在参考列表中有系统 现在可以将namespace System.IO导入为
using System.IO;
请注意,File是命名空间System.IO中的一个类
因此,只需在代码中使用File类,如下所示
File f = new File();//or whatever
我知道最后一行就足够了,但请记下完成的全部内容。在构建Windows应用商店(UWP)应用程序时,该程序集对您不可用
相反,这里有一个问题。此机制鼓励更现代的文件I/O视图,包括异步(非阻塞)访问、缓冲区和库的使用,以及对可能不使用传统文件路径的更多类型设备的支持。您选择的特定项目模板非常重要。您不能在Windows应用商店或PCL项目中使用File类。这正是我面临的情况,因为我正在构建Windows应用商店应用程序,我看到它已列出,但当我尝试添加它时,我收到一个错误,指示它正在寻找.NET 4.0安装(我没有--.NET 4.5):从C:\WINDOWS\Microsoft.Net\assembly\GAC\U MSIL\System.IO\4.0.0.0\UUU b03f5f7f11d50a3a\System.IO.dll加载System.IO的代码完成信息时出错:找不到程序集文件。我是否必须回滚到4.0才能正确加载System.IO引用?这适用于Windows应用商店应用程序。你不能将该程序集用于那种应用程序。在UWP应用程序中处理文件有一种不同的机制,因为UWP不允许您通过路径直接访问文件系统。