我已经添加了这两个:
using System;
using System.IO;
在我的代码中但仍无法找到FileInfo
类。当我构建我的项目时。错误如下:
找不到'FileInfo'(你是否错过了使用指令或者 装配参考?)
我尝试使用全名System.IO.FileInfo
的类,也是错误:
'System.IO.FileInfo'可能找不到(你错过了使用 指令或程序集引用?)
它还没有System.IO命名空间中的文件类
System.IO包含Path
,BinaryReader/Writer
,StreamReader/Writer
我在VS 2012中使用.Net 4.5来开发一些Win8应用程序。
提前致谢。
答案 0 :(得分:3)
正如Hans Passant所说,System.IO.FileInfo
不适用于Windows应用商店应用。您可以通过在MSDN library列表中查找商店图标来查看商店可用的类型。
答案 1 :(得分:2)
正如Hans Passant在评论FileInfo
上所说,Windows商店应用程序中没有类。
使用C#/ XAML创建的应用程序确实使用.NET Framework,但只使用名为.NET API for Windows Store Apps的子集。您可以访问Windows应用商店应用中的System.IO
,但您没有.Net Framework上的所有课程。
看看: http://msdn.microsoft.com/en-us/library/windows/apps/hh454050.aspx
因此,您可以使用StorageFile
类。看一下这个样本:
http://metroapps.wikispaces.com/File+IO