我已经添加了这两个:
using System;
using System.IO;
在我的代码中,但仍然找不到
FileInfo
类。当我构建项目时。错误如下:找不到“ FileInfo”(您是否缺少using指令或
组装参考?)
我尝试使用全名
System.IO.FileInfo
的类,也出现错误:找不到“ System.IO.FileInfo”(您是否缺少使用
指令还是汇编参考?)
它还在System.IO命名空间中没有File Class
System.IO包含类似
Path
,BinaryReader/Writer
,StreamReader/Writer
的内容我在VS 2012中使用.Net 4.5来开发一些Win8应用程序。
提前致谢。
最佳答案
正如汉斯·帕桑(Hans Passant)在评论中所说,Windows Store Apps中没有FileInfo
类。
使用C#/ XAML创建的应用程序确实使用.NET Framework,但仅使用名为.NET API for Windows Store Apps的子集。您可以在Windows Store应用程序上访问System.IO
,但是您没有.Net Framework上的所有类。
看一看:
http://msdn.microsoft.com/en-us/library/windows/apps/hh454050.aspx
因此,您可以使用StorageFile
类。看一下这个样本:
http://metroapps.wikispaces.com/File+IO
关于c# - 为什么找不到FileInfo?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13726820/