尝试在Windows应用商店应用中构建Unity 3D项目时,会发生此错误
System.IO.Stream'不包含'Close'的定义,并且没有扩展方法'Close'接受类型'System.IO.Stream'的第一个参数可以找到
如何在Windows 8中使用Streams?
答案 0 :(得分:7)
您收到该错误,因为Windows Store应用程序上不支持Stream.Close。
正如.Net for Windows Store apps overview page
所述托管类型和成员的子集的设计明确侧重于Windows应用商店应用开发。因此,它省略了以下内容:
[...]
- 导致混淆的成员(例如I / O类型的Close方法)。
您必须使用Dispose()
或使用using
语句替换它。