1

我已经添加了这两个:

using System;
using System.IO;

在我的代码中但仍然找不到FileInfo类。当我构建我的项目时。错误如下:

找不到“FileInfo”(您是否缺少 using 指令或程序集引用?)

我尝试使用全名的类System.IO.FileInfo,也错误:

找不到“System.IO.FileInfo”(您是否缺少 using 指令或程序集引用?)

它也没有 System.IO 命名空间中的文件类

System.IO 包含类似Path, BinaryReader/Writer,StreamReader/Writer

我在 VS 2012 中使用 .Net 4.5 来开发一些 Win8 应用程序。

提前致谢。

4

2 回答 2

3

正如 Hans Passant 正确所说,System.IO.FileInfo不适用于 Windows 应用商店应用程序。商店图标您可以通过在MSDN 库列表中查找商店图标来查看商店可用的类型。

于 2012-12-05T17:54:55.920 回答
2

正如 Hans Passant 所说,评论FileInfo类在 Windows 应用商店应用程序中不可用。

使用 C#/XAML 创建的应用确实使用 .NET 框架,但只有一个名为.NET API for Windows Store Apps的子集。您可以访问System.IOWindows 应用商店应用程序,但您没有 .Net Framework 上的所有类。

看看:http: //msdn.microsoft.com/en-us/library/windows/apps/hh454050.aspx

因此,您可以使用StorageFile该类。看看这个样本: http: //metroapps.wikispaces.com/File+IO

于 2012-12-05T17:54:44.513 回答