代码之家  ›  专栏  ›  技术社区  ›  Vladislav

“System.IO.Stream”不包含Windows应用商店应用程序中“关闭”的定义

  •  4
  • Vladislav  · 技术社区  · 11 年前

    当尝试在Windows应用商店应用程序上构建我的Unity 3D项目时,会发生此错误

    System.IO.Stream“不包含”Close“的定义,也找不到接受类型为”System.IO.Sream“的第一个参数的扩展方法”Close”

    如何在Windows 8中使用Streams?

    1 回复  |  直到 9 年前
        1
  •  8
  •   Bart Tomer W    11 年前

    您收到该错误是因为不支持流。请在Windows应用商店应用程序上关闭。

    如上所述 .Net for Windows Store apps overview page

    托管类型和成员的子集是以Windows应用商店应用程序开发为重点设计的。因此,它省略了以下内容:

    [...]

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

    您必须将其替换为 Dispose() 或使用 using 陈述