'System.IO.Stream'在Windows应用商店应用中不包含'关闭'的定义

Vla*_*lav 3 .net stream windows-8 windows-runtime windows-store-apps

尝试在Windows应用商店应用中构建Unity 3D项目时,会发生此错误

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

如何在Windows 8中使用Streams?

Bar*_*art 7

您收到该错误,因为Windows Store应用程序上不支持Stream.Close.

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

托管类型和成员的子集的设计明确侧重于Windows应用商店应用开发.因此,它省略了以下内容:

[...]

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

您必须Dispose()使用或使用using语句替换它.