4

当尝试在 Windows Store Apps 上构建我的 Unity 3D 项目时,出现此错误

System.IO.Stream'不包含'Close'的定义,并且找不到接受'System.IO.Stream'类型的第一个参数的扩展方法'Close'

如何在 Windows 8 中使用 Streams?

4

1 回答 1

8

您收到该错误是因为 Windows 应用商店应用程序不支持 Stream.Close。

.Net for Windows Store 应用程序概述页面所述

托管类型和成员的子集在设计时明确关注 Windows 应用商店应用程序开发。因此,它省略了以下内容:

[...]

  • 导致混淆的成员(例如 I/O 类型的 Close 方法)。

您将不得不用 aDispose()或使用using语句替换它。

于 2013-08-30T13:06:54.577 回答